编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。 输入格式: 输入在一行中给出2个正整数A和B。 输出格式: 在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。
时间: 2024-09-30 08:13:30 浏览: 143
当然,你可以通过以下Python代码来实现这个功能:
```python
def calculate(A, B):
# 计算和
sum_result = A + B
print(f"{A} + {B} = {sum_result}")
# 计算差
difference_result = A - B
print(f"{A} - {B} = {difference_result}")
# 计算积
product_result = A * B
print(f"{A} * {B} = {product_result}")
# 计算商(需要检查除数是否为0)
try:
quotient_result = A // B if B != 0 else "错误:除数不能为0"
print(f"{A} / {B} = {quotient_result}")
except ZeroDivisionError:
print(f"{A} / {B} = 错误:除数不能为0")
# 接收用户输入
A = int(input("请输入第一个正整数A: "))
B = int(input("请输入第二个正整数B: "))
# 调用函数进行计算
calculate(A, B)
```
这个程序首先定义了一个函数`calculate`,接收两个输入参数`A`和`B`,然后分别计算它们的和、差、积以及商(如果`B`不是0)。注意,当计算商时,需要处理可能出现的`ZeroDivisionError`异常,以避免程序因除以零而崩溃。
阅读全文