计算并输出n分別除以range(a,b)的结果,n、a、b从键盘输入。(如果除数为0 要做出异常判断处理)
时间: 2023-11-22 08:53:13 浏览: 137
从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示输出结果
5星 · 资源好评率100%
以下是Python代码实现:
```
n = int(input("请输入被除数n:"))
a = int(input("请输入除数范围的左边界a:"))
b = int(input("请输入除数范围的右边界b:"))
for i in range(a, b):
try:
result = n / i
print("{}/{}={}".format(n, i, result))
except ZeroDivisionError:
print("{}/{}=除数不能为0".format(n, i))
```
注释说明:
- 首先从键盘输入被除数n、除数范围的左边界a和右边界b;
- 然后使用for循环遍历除数范围内的所有数字;
- 在循环中使用try-except语句处理除数为0的情况,如果除数不为0,则计算并输出结果。
阅读全文