读入两个整数,计算并输出它们的和、积、商和余数,要求输出完整的加法、乘法等算式
时间: 2024-09-29 12:15:23 浏览: 42
当你需要从用户输入中读取两个整数,例如a和b,你可以按照以下步骤来进行计算:
1. 首先,提示用户输入第一个整数a,可以使用`input()`函数获取用户的输入,然后转换成整数类型,如`a = int(input("请输入第一个整数:"))`。
2. 接着,让用户输入第二个整数b,同样转化为整数,如`b = int(input("请输入第二个整数:"))`。
3. 计算它们的和,将两个数相加,并输出算式:`sum_ab = a + b`
- 输出结果,例如:"两数之和为: sum_ab"
4. 计算它们的积,将两个数相乘,`product_ab = a * b`
- 输出结果,例如:"两数之积为: product_ab"
5. 如果b不等于0,则计算商,将a除以b,`quotient_ab = a // b`,注意这里使用了地板除(整数部分),如果要得到浮点数结果,可以使用`a / b`。
- 输出结果,例如:"商为: quotient_ab"
6. 计算余数,使用模运算符 `%`,`remainder_ab = a % b`
- 输出结果,例如:"余数为: remainder_ab"
以下是完整的Python代码示例:
```python
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
# 计算和、积、商和余数
sum_ab = a + b
product_ab = a * b
if b != 0:
quotient_ab = a // b
remainder_ab = a % b
else:
quotient_ab = None
remainder_ab = "除数不能为零"
# 输出结果
print(f"两数之和为:{sum_ab}")
print(f"两数之积为:{product_ab}")
if quotient_ab is not None:
print(f"商为:{quotient_ab}, 余数为:{remainder_ab}")
else:
print("除数不能为零")
```
阅读全文