python计算器代码示例
下面是一个简单的Python计算器代码示例:
def add(x, y):
return x + y
def subtract(x, y):
return x - y
def multiply(x, y):
return x * y
def divide(x, y):
if y != 0:
return x / y
else:
return "除数不能为0"
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(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("无效的输入")
这个计算器可以执行四种基本的数学运算:相加、相减、相乘和相除。用户可以选择操作类型,并输入两个数字进行计算。
当用户选择除法操作时,代码会检查除数是否为0。如果除数为0,则会返回一个错误提示信息"除数不能为0"。
在代码中,我们定义了四个函数来执行四种基本的数学运算:add()、subtract()、multiply()和divide()。这些函数接受两个参数,并返回计算结果。
在主程序中,我们首先打印出操作选项供用户选择。然后,我们使用input()函数获取用户的选择和输入的数字。根据用户的选择,我们调用相应的函数来执行计算,并打印出结果。
如果用户输入了无效的选择,我们会打印出"无效的输入"的提示信息。
这个示例代码只是一个简单的计算器,可以进行基本的数学运算。你可以根据需要进行扩展和改进,添加更多的功能和操作。