使用Python实现简单的计算器功能
发布时间:2024-01-09 07:00:33
实现一个简单的计算器功能,可以完成基本的四则运算。
# 计算器函数
def calculator():
print('欢迎使用简单计算器!')
while True:
print('请输入要进行的运算(+、-、*、/),输入q退出:')
operator = input()
if operator == 'q':
print('感谢使用简单计算器!')
break
elif operator not in ['+', '-', '*', '/']:
print('输入的运算符有误,请重新输入!')
continue
print('请输入两个数字:')
try:
num1 = float(input())
num2 = float(input())
except ValueError:
print('输入的数字有误,请重新输入!')
continue
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
else:
if num2 == 0:
print('除数不能为0,请重新输入!')
continue
else:
result = num1 / num2
print('运算结果:', result)
# 使用例子
calculator()
使用例子:
欢迎使用简单计算器! 请输入要进行的运算(+、-、*、/),输入q退出: + 请输入两个数字: 5 2 运算结果: 7.0 请输入要进行的运算(+、-、*、/),输入q退出: / 请输入两个数字: 6 0 除数不能为0,请重新输入! 请输入两个数字: 6 2 运算结果: 3.0 请输入要进行的运算(+、-、*、/),输入q退出: q 感谢使用简单计算器!
