输入2个整数num1和num2,计算并输出它们的和、差、积、商与余数。
时间: 2024-09-23 12:03:36 浏览: 41
当您有两个整数 num1 和 num2 时,可以使用基本数学运算符来计算它们之间的各种关系:
1. **和** (Sum):将两个数相加,即 `num1 + num2`。
2. **差** (Difference):从较大的数减去较小的数,即 `num1 - num2`。
3. **积** (Product):将两个数相乘,即 `num1 * num2`。
4. **商** (Quotient):如果 num2 不为零,除法的结果为 `num1 / num2`,否则会抛出异常。因为整数除法通常不会保留小数部分,所以这里结果通常是整数。
5. **余数** (Remainder):如果 num2 不为零,模运算的结果为 `num1 % num2`。
以下是一个简单的 Python 示例,演示如何计算这两个数字的关系:
```python
def calculate_relations(num1, num2):
sum_result = num1 + num2
difference = num1 - num2
product = num1 * num2
try:
quotient = num1 // num2 # 整数除法
remainder = num1 % num2
except ZeroDivisionError:
quotient = None
remainder = None
print("除数不能为零")
return {
"和": sum_result,
"差": difference,
"积": product,
"商": quotient,
"余数": remainder
}
# 测试例子
numbers = [int(input("请输入第一个整数: ")), int(input("请输入第二个整数: "))]
result = calculate_relations(numbers[0], numbers[1])
print(f"和: {result['和']}, 差: {result['差']}, 积: {result['积']}")
if result["商"] is not None:
print(f"商: {result['商']}, 余数: {result['余数']}")
```
阅读全文