从键盘上输入两个数字及加号,输出运算结果。若输入其他符号,则退出程序(要求使用元组和字典)
时间: 2024-05-22 22:13:12 浏览: 112
num1 = input("请输入第一个数字:")
num2 = input("请输入第二个数字:")
symbol = input("请输入运算符号:")
# 定义运算函数
def calculate(num1, num2, symbol):
if symbol == "+":
return float(num1) + float(num2)
elif symbol == "-":
return float(num1) - float(num2)
elif symbol == "*":
return float(num1) * float(num2)
elif symbol == "/":
return float(num1) / float(num2)
else:
return None
# 使用元组和字典存储运算结果
result = calculate(num1, num2, symbol)
if result is not None:
data = {
"num1": num1,
"num2": num2,
"symbol": symbol,
"result": result
}
print("运算结果为:", result)
else:
print("输入的运算符号不支持,程序退出!")
阅读全文