新手程序,可以留言~
新手程序,有改进请评论哈{:5_109:}:print('这是一个计算器,一会要退出在询问"计算几次"的时候输入"退出"即可')
while True:
times = input("您要计算几次:")
if times == "退出":
break
else:
try:
times = int(times)
except:
print("输入错误,自动退出......")
break
else:
answer1 = []
answer2 = []
ok = 1
for i in range(times+1):
try:
answer1.append(float((input("第%s个数是:" % int(i+1)))))
except:
ok = 0
print("输入错误,自动退出...")
break
if i != times:
answer2.append(input("符号是:"))
if ok == 0:
break
else:
answer3 = answer1
for i in range(len(answer1)-1):
if answer2 == "+":
answer3 = answer3 + answer1
elif answer2 == "-":
answer3 = answer3 - answer1
elif answer2 == "*":
answer3 = answer3 * answer1
elif answer2 == "/":
answer3 = answer3 / answer1
else:
ok = 0
print("输入错误,自动退出...")
break
if ok == 0:
break
else:
print("得数为:",str(answer3))
print("已退出!") 本帖最后由 陈尚涵 于 2020-3-25 14:08 编辑
Python新手做的计算器,可能有点差,大家有改进或闲聊都可以发滴呀~~~
页:
[1]