diff --git "a/\350\256\241\347\256\227\346\234\272" "b/\350\256\241\347\256\227\346\234\272" new file mode 100644 index 0000000000000000000000000000000000000000..ab85cbac205254cfb1659477f371416a8e1f2b2d --- /dev/null +++ "b/\350\256\241\347\256\227\346\234\272" @@ -0,0 +1,25 @@ +def calculator(): + while True: + num1 = float(input("请输入第一个数字: ")) + operator = input("请输入运算符 (+, -, *, /): ") + num2 = float(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 + +calculator()