Python函数实现简单的计算器
发布时间:2023-06-23 14:02:12
在Python中,我们可以很容易地定义函数来实现简单的计算器。这里的函数是一个可重复使用的代码块,接受输入参数并返回输出结果。下面是一个Python函数实现简单的计算器的示例。
def calculator():
operation = input("请输入要执行的操作(+、-、*、/):") # 提示输入要执行的操作符
num1 = int(input("请输入 个数字:")) # 提示输入 个数字
num2 = int(input("请输入第二个数字:")) # 提示输入第二个数字
if operation == '+': # 如果操作符为+,则执行加法运算
result = num1 + num2
elif operation == '-': # 如果操作符为-,则执行减法运算
result = num1 - num2
elif operation == '*': # 如果操作符为*,则执行乘法运算
result = num1 * num2
elif operation == '/': # 如果操作符为/,则执行除法运算
if num2 == 0: # 如果第二个数字为0,则输出错误提示信息
print("除数不能为0")
return
else:
result = num1 / num2
else: # 如果操作符不为以上四种,则输出错误提示信息
print("不支持此操作")
return
print("结果为:", result) # 输出计算结果
在计算器函数中,首先提示用户输入要执行的操作符(加、减、乘、除),然后提示用户输入两个数字。根据操作符的不同,函数会执行相应的计算。在除法运算中,如果第二个数字为0,则会输出错误提示信息。最后,函数会输出计算结果。
可以通过调用calculator()函数来使用这个计算器。例如,输入下面的代码并运行:
calculator()
然后,按照提示输入操作符和数字,就可以得到计算结果。
除了实现基本的加、减、乘、除运算之外,还可以扩展这个计算器函数,使其支持更多的运算。例如,可以添加幂、开方、取模等运算,从而使其功能更加完善。同时,也可以添加异常处理机制,以便在出现错误时能够正确处理。
