Python编写一个简单的计算器程序,支持基本的加减乘除运算
发布时间:2023-12-04 14:12:44
下面是一个简单的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
# 使用例子
print("请选择要进行的运算:")
print("1. 加法")
print("2. 减法")
print("3. 乘法")
print("4. 除法")
choice = input("请选择运算(1/2/3/4): ")
# 输入要计算的数值
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
# 执行选择的运算
if choice == '1':
print("结果:", add(num1, num2))
elif choice == '2':
print("结果:", subtract(num1, num2))
elif choice == '3':
print("结果:", multiply(num1, num2))
elif choice == '4':
print("结果:", divide(num1, num2))
else:
print("无效的选择")
这个程序首先定义了四个函数add、subtract、multiply和divide,分别实现加法、减法、乘法和除法的运算。然后,程序打印一个菜单,让用户选择要进行的运算。根据用户的选择,程序会要求用户输入两个数值。最后,程序执行选择的运算,并打印结果。
这里假设用户输入的数值都是合法的浮点数。当用户选择除法运算时,程序会检查除数是否为0,如果是0,则返回包含错误信息的字符串"除数不能为0"。
以下是一个使用例子:
请选择要进行的运算: 1. 加法 2. 减法 3. 乘法 4. 除法 请选择运算(1/2/3/4): 3 请输入第一个数:5 请输入第二个数:2 结果: 10.0
在这个例子中,用户选择了乘法运算,然后输入了两个数值5和2。计算结果为10.0。
这个计算器程序只支持基本的加减乘除运算,还有很多改进的空间,例如增加对其他运算的支持、增加输入校验、添加错误处理等。但以上程序已经满足了基本的需求。
