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()
用python制作 计算器
猜你喜欢
转载自blog.csdn.net/binjavaee/article/details/104429154
今日推荐
周排行