【練習題1】實現一個整數加法計算器
如 content = input(">>> ") # 5+9 , 6+4
count=0
while 1:
content=input('>>>')
s1 = content.split('+')
print(s1)
count = 0
for i in s1:
count += int(i)
print(count)
【練習題2】請編寫1 - 100 所有數的和
sum=0
for i in range(1,101):
print(i)
sum+=i
print(sum)
【練習題3】有如下值集合[11,22,33,44,55,66,77,88,99,90],將所有大於66的值保存至字典的第一個key中,將小於66的值保存至第二個key的值中。
即:{'k1':大於66的所有值,'k2':小於66的所有值}
li=[11,22,33,44,55,66,77,88,99,90]
dic={}
l1=[]
l2=[]
for i in li:
if i ==66:
continue
elif i>66:
l1.append(i)
else:
l2.append(i)
dic.setdefault('k1',l1)
dic.setdefault('k2',l2)
#Python小白學習交流羣:153708845
print(dic)
【練習題4】編寫9*9乘法表
print('---張氏99乘法表---')
for i in range(1,10):
for j in range(1,i+1):
print(j,"*",i,'=',i*j,end='\t')
print()
【練習題5】 使用while,完成以下圖形的輸出
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
i=1
while i<=5:
print( '* '*i)
i+=1
i=4
while 0<i<=4:
print('* '*i )
i-=1