好的,下面是一个简单的计算器的代码示例:
- while True:
- # 获取用户输入
- num1 = float(input("请输入第一个数字: "))
- num2 = float(input("请输入第二个数字: "))
- operator = input("请输入运算符 (+, -, *, /): ")
-
- # 根据运算符执行相应的计算
- if operator == "+":
- result = num1 + num2
- elif operator == "-":
- result = num1 - num2
- elif operator == "*":
- result = num1 * num2
- elif operator == "/":
- result = num1 / num2
- else:
- print("无效的运算符")
- continue
-
- # 输出结果
- print("计算结果: " + str(result))
-
- # 询问用户是否继续计算
- choice = input("是否继续计算?(y/n): ")
- if choice.lower() != "y":
- break
这个计算器可以进行基本的四则运算,当用户输入运算符时,根据不同的运算符执行相应的计算操作,并输出结果。然后询问用户是否继续计算,如果用户选择继续,则再次获取输入,否则退出程序。