用python编写计算器应用程序,实现简单的算术运算功能。 代码注释
时间: 2024-02-20 14:01:41 浏览: 92
好的,以下是用 Python 编写计算器应用程序的示例代码,已经加上了注释说明:
```python
# 定义一个函数,用于实现简单的算术运算
def calculator():
# 通过 input() 函数获取用户输入的运算符和两个操作数
operator = input("请输入运算符(+、-、*、/、%、^):")
num1 = float(input("请输入第一个操作数:"))
num2 = float(input("请输入第二个操作数:"))
# 通过 if-elif-else 语句实现不同的算术运算
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
# 判断除数是否为 0
if num2 == 0:
print("除数不能为 0")
return
result = num1 / num2
elif operator == "%":
result = num1 % num2
elif operator == "^":
result = num1 ** num2
else:
print("输入的运算符有误")
return
# 输出计算结果
print(f"{num1} {operator} {num2} = {result}")
# 调用函数
calculator()
```
运行程序后,会提示用户输入运算符和两个操作数,然后计算并输出结果。其中,对于除法运算,需要特别判断除数是否为 0。
阅读全文