I=24
F=3.14
print('I+F=',I+F)
print('I*5=',I*5)
print('I/5=',I/5)
print('I**2=',I**2)
print('I**0.5=',I**0.5)
a=2.; b=3.; c=4.
x1=(-b+(b**2-4*a*c)**0.5)/(2*a)
x2=(-b-(b**2-4*a*c)**0.5)/(2*a)
D=b**2-4*a*c
print('b^2 - 4ac=',D)
if(D >= 0):
print('real roots: x1=',x1,' x2=',x2)
else:
print('complex roots: x1=',x1,' x2=',x2)
|
I+F= 27.14 I*5= 120 I/5= 4.8 I**2= 576 I**0.5= 4.898979485566356 b^2 - 4ac= -23.0 complex roots: x1= (-0.7499999999999999+1.1989578808281798j) x2= (-0.7500000000000001-1.1989578808281798j) |
S=0 # S為累加變數,還沒有開始進行累加之前必須先歸零。
for i in range(11): #從0開始到10結束每次增加1。
S+=i # S+=i --> S=S+i 把S現有的數值再加上i的數值
print(i,S) # 得到的總和賦予為新的S值
for i in range(2,10,2): #從2開始到8結束每次增加2。
print('i=',i)
|
0 0 1 1 2 3 3 6 4 10 5 15 6 21 7 28 8 36 9 45 10 55 i= 2 i= 4 i= 6 i= 8 |
S=0
for n in range(1,10):
S+=2**(-n)
print(n,S)
|
1 0.5 2 0.75 3 0.875 4 0.9375 5 0.96875 6 0.984375 7 0.9921875 8 0.99609375 9 0.998046875 |
S=0
for i in range(1,20):
if(i%2==0):
S+=i
print(i,S)
for i in range(6,13):
if(i%4==0):
print(i,'是4的倍數')
elif(i%4==1):
print(i,'被4除餘1')
elif(i%4==2):
print(i,'被4除餘2')
else:
print(i,'被4除餘3')
|
2 2 4 6 6 12 8 20 10 30 12 42 14 56 16 72 18 90 6 被4除餘2 7 被4除餘3 8 是4的倍數 9 被4除餘1 10 被4除餘2 11 被4除餘3 12 是4的倍數 |
s1='abcde'
s2='12345'
s3=s1+s2 #字串的加法
print('s3=',s3)
print('len(s3)=',len(s3))
s4=s2*3 #字串的乘法
print('s4=',s4)
print('len(s4)=',len(s4))
#s1[1]='B' #字串定義之後不可再隨意更改內容
#print(s1) #這樣的語句會出現編譯錯誤
s5=s1[0]+'B'+s1[2:] #透過將字串切片、合併、再創新一個新的字串
print('s5=',s5)
|
s3= abcde12345 len(s3)= 10 s4= 123451234512345 len(s4)= 15 s5= aBcde |