5道Python基础练习题
【练习题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