Python编写的简单计算器程序
发布时间:2023-12-04 10:30:32
下面是一个使用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 "除数不能为0"
return x / y
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)
operation = '+'
elif choice == '2':
result = subtract(num1, num2)
operation = '-'
elif choice == '3':
result = multiply(num1, num2)
operation = '*'
elif choice == '4':
result = divide(num1, num2)
operation = '/'
print("计算结果:" + str(num1) + " " + operation + " " + str(num2) + " = " + str(result))
这个简单计算器程序使用了四个基本的数学运算函数:add(相加)、subtract(相减)、multiply(相乘)和divide(相除)。
在程序运行时,首先会显示一个欢迎消息。然后,程序会进入一个无限循环,直到用户选择退出。在每次循环中,程序会显示可用的操作选项,并要求用户选择一个操作。
用户选择操作后,程序会要求输入两个数字,并使用用户选择的操作对这两个数字进行计算。然后,程序会显示计算结果。
用户可以继续进行下一个操作,或者选择退出程序。
下面是使用这个简单计算器程序的一个例子:
欢迎使用简单计算器程序! 请选择操作: 1. 相加 2. 相减 3. 相乘 4. 相除 5. 退出 请输入操作的序号:1 请输入第一个数字:4 请输入第二个数字:6 计算结果:4.0 + 6.0 = 10.0 请选择操作: 1. 相加 2. 相减 3. 相乘 4. 相除 5. 退出 请输入操作的序号:3 请输入第一个数字:5 请输入第二个数字:3 计算结果:5.0 * 3.0 = 15.0 请选择操作: 1. 相加 2. 相减 3. 相乘 4. 相除 5. 退出 请输入操作的序号:5 感谢使用计算器程序!
这个例子展示了如何在程序中使用四个基本的数学运算函数,并利用循环和条件语句来实现多次计算的功能。
