使用Python编写简单的计算器
发布时间:2023-12-04 19:05:55
以下是一个使用Python编写的简单计算器程序,可以进行加、减、乘、除的基本运算。
def add(a, b):
"""加法运算"""
return a + b
def subtract(a, b):
"""减法运算"""
return a - b
def multiply(a, b):
"""乘法运算"""
return a * b
def divide(a, b):
"""除法运算"""
if b == 0:
return "除数不能为0"
return a / b
def calculator():
"""计算器主函数"""
print("欢迎使用简单计算器!")
while True:
print("请选择要进行的操作:")
print("1. 加法")
print("2. 减法")
print("3. 乘法")
print("4. 除法")
print("5. 退出")
choice = input("请输入操作编号(1-5): ")
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()
下面是一个简单的使用例子:
欢迎使用简单计算器! 请选择要进行的操作: 1. 加法 2. 减法 3. 乘法 4. 除法 5. 退出 请输入操作编号(1-5): 1 请输入第一个数: 10 请输入第二个数: 5 计算结果: 15.0 请选择要进行的操作: 1. 加法 2. 减法 3. 乘法 4. 除法 5. 退出 请输入操作编号(1-5): 4 请输入第一个数: 10 请输入第二个数: 0 除数不能为0 请选择要进行的操作: 1. 加法 2. 减法 3. 乘法 4. 除法 5. 退出 请输入操作编号(1-5): 5 感谢使用简单计算器!
在这个简单计算器程序中,我们使用了多个函数来实现不同的运算,并通过用户输入的操作编号来选择执行哪种运算。每个函数都有相应的注释说明,以便理解函数的功能和使用方法。该程序还包含了对除数为0的处理,如果用户输入的除数为0,则会返回提示信息,而不是进行除法运算。
