9. 实现一个简易版的计算器,功能要求:加、减、乘、除,支持多数同时进行计算
def func(*args):
info='add,sub,multi,division'
print(info)
result=0.0
command=input('请输入指令')
if command=='add':
for i in args:
result+=i
elif command=='sub':
for i in args:
result-=i
elif command=='multi':
result=1.0
for i in args:
result*=i
elif command=='division':
result=1.0
for i in args:
result/=i
return result
print(func(1,2,3,4))
10.有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
a=2
b=1
result=0.0
for i in range(20):
result+=a/b #2/1 3/2
temp=b # 1==temp
b=a # 2==a
a=temp+b #a=1+2
print(result)
python练习2020/07/07
最新推荐文章于 2024-11-09 21:51:27 发布