从键盘输入一个整形数n,如果输入正确的话,输出10-n后的值,如果输入错误的话输出“not int”最后输出end。
时间: 2023-06-17 13:08:11 浏览: 96
从键盘中输入一个数后返回结果
4星 · 用户满意度95%
下面是Python的实现代码:
```python
try:
n = int(input("请输入一个整数:"))
print(10 - n)
except ValueError:
print("not int")
finally:
print("end")
```
首先使用`try-except`语句块来捕获可能的异常,如果输入的不是整数,则会抛出`ValueError`异常,并输出“not int”。如果输入的是整数,则会执行`print(10 - n)`语句来输出10-n的值。最后,使用`finally`语句块来输出“end”,无论是否发生异常,都会执行这一语句块。
阅读全文