如何用Python函数定义简单的计算器
发布时间:2023-12-03 17:12:57
要定义一个简单的计算器,可以使用Python中的函数来实现。下面是一个示例代码,演示了如何使用函数定义一个简单的计算器来执行加法、减法、乘法和除法操作。
def add(num1, num2):
"""加法函数"""
return num1 + num2
def subtract(num1, num2):
"""减法函数"""
return num1 - num2
def multiply(num1, num2):
"""乘法函数"""
return num1 * num2
def divide(num1, num2):
"""除法函数"""
if num2 != 0:
return num1 / num2
else:
return "除数不能为零"
def calculator():
"""计算器函数"""
print("欢迎使用简单计算器!")
while True:
print("请选择操作:")
print("1. 加法")
print("2. 减法")
print("3. 乘法")
print("4. 除法")
print("5. 退出")
choice = input("请输入选项:")
if choice == '5':
print("谢谢使用,再见!")
break
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
if choice == '1':
result = add(num1, num2)
elif choice == '2':
result = subtract(num1, num2)
elif choice == '3':
result = multiply(num1, num2)
elif choice == '4':
result = divide(num1, num2)
print("计算结果:", result)
print()
# 调用计算器函数
calculator()
这个计算器函数使用了四个基本的数学运算函数:加法、减法、乘法和除法。计算器函数通过一个循环接受用户输入的选项,并根据选项调用相应的函数进行计算,并输出结果。
你可以根据自己的需求对这个简单计算器进行扩展,添加其他数学运算函数或者增加错误处理等功能。
