Write a program which reads two integers a, b and an operator op, and then prints the value of a op b.
时间: 2024-10-02 08:03:07 浏览: 57
当然可以。这是一个简单的Python程序示例,它读取两个整数a和b以及一个运算符op,并打印出它们之间的运算结果:
```python
def perform_operation():
# 从用户那里获取输入
a = int(input("请输入第一个整数a: "))
b = int(input("请输入第二个整数b: "))
# 获取运算符
op = input("请输入运算符 (+, -, *, /): ")
# 根据运算符执行相应的操作
if op == "+":
result = a + b
elif op == "-":
result = a - b
elif op == "*":
result = a * b
elif op == "/":
if b != 0:
result = a / b
else:
print("错误:除数不能为零。")
return
else:
print("错误:无效的运算符。")
return
# 打印结果
print(f"{a} {op} {b} 的结果是:{result}")
# 调用函数
perform_operation()
```
当你运行这个程序时,按照提示输入两个数字和运算符,程序会计算并显示结果。如果运算符无效或者除法运算的除数为零,程序会给出相应的错误信息。
阅读全文