输入三个位数不超过50的十进制整数(不包括负号在内),输出它们的运算结果
时间: 2024-12-15 07:13:43 浏览: 13
当然可以。如果你想让用户输入三个不超过50的十进制整数进行加减乘除等基本数学运算,并输出结果,你可以设计一个简单的程序流程。以下是步骤示例:
1. 提示用户输入第一个数字。
2. 检查输入是否在1到50范围内,如果不是,则提示用户重新输入。
3. 同样地,让用户依次输入第二个和第三个数字。
4. 对这三个数字进行加法、减法、乘法、除法运算(注意处理除数为零的情况)。
5. 输出运算结果。
这里是一个基础的Python代码示例:
```python
def calculate():
while True:
num1 = int(input("请输入第一个1-50之间的整数: "))
if 1 <= num1 <= 50:
break
else:
print("输入错误,请输入1-50的整数.")
while True:
num2 = int(input("请输入第二个1-50之间的整数: "))
if 1 <= num2 <= 50:
break
else:
print("输入错误,请输入1-50的整数.")
while True:
num3 = int(input("请输入第三个1-50之间的整数: "))
if 1 <= num3 <= 50:
break
else:
print("输入错误,请输入1-50的整数.")
sum_result = num1 + num2 + num3
difference = num1 - num2
product = num1 * num2
try:
division = num1 / num2
except ZeroDivisionError:
division = "无法计算,除数不能为零"
print(f"加法结果: {sum_result}")
print(f"减法结果: {difference}")
print(f"乘法结果: {product}")
print(f"除法结果(如果num2不为0): {division}")
calculate()
```
阅读全文