编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内且除数不为0。在第一行中接收一个正整数A 在第二行中接收一个正整数B
时间: 2024-09-23 20:07:28 浏览: 48
语言题库1223
为了编写一个程序,可以按照以下步骤进行:
```python
# 定义函数来计算两个正整数的加、减、乘、除操作
def calculate(A, B):
# 计算和、差
sum_result = A + B
difference = A - B
# 计算积
product = A * B
# 检查除数是否为0,避免运行时错误
if B != 0:
# 计算商,注意浮点数运算结果会被自动转换为浮点数
quotient = float(A) / B
else:
quotient = "Error: Division by zero is not allowed."
# 输出结果
print(f"Sum: {sum_result}")
print(f"Difference: {difference}")
print(f"Product: {product}")
print(f"Quotient (if B != 0): {quotient}")
# 接收用户输入
A = int(input("请输入第一个正整数A: "))
B = int(input("请输入第二个正整数B: "))
# 调用函数进行计算
calculate(A, B)
```
在这个程序中,我们首先定义了一个名为`calculate`的函数,它接受两个参数`A`和`B`。然后分别计算了两数之和、差、积,并检查除数是否为0。如果除数不为0,我们就计算商;如果除数为0,则输出错误信息。
接着,我们通过`input()`函数获取用户输入的两个正整数,并调用`calculate`函数进行计算。最后的结果将直接输出到屏幕上。
阅读全文