python做的积分计算器_用Python制作计算器,python

print('-'*25,'我的计算器','-'*25)

def calculator():

result = 0

while True:

try:

s = input("请输入数字[到0结束]:")

if s == "0":

print("重置输入N,退出输入Y!")

confirm = input('请选择[Y/N]:')

if confirm in "Y, y":

print("最终计算结果:", result)

break

elif confirm in "N, n":

result = 0

print("重置成功,计算结果已归零.可以开始新的计算了")

continue

else:

print("输入有误,返回上层循环!")

continue

elif s[0] == "+":

result += float(s[1:])

elif s[0] == "-":

result -= float(s[1:])

elif s[0:2] == "**":

result **= float(s[2:])

elif s[0] == "*":

result *= float(s[1:])

elif s[0:2] == "//":

result //= float(s[2:])

elif s[0] == "/":

result /= float(s[1:])

else:

print("数字前请带上运算符号+,-,*,/,**,//","如 +16")

print('当前计算结果:', result)

print('-'*61)

except Exception as e:

print(e, "输入有误,检查后重新输入!")

return result

if __name__ == '__main__':

calculator()


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部