第一题:
要求如下,检测输入是否为整数,如果是整数的话,通过,不是的话,捕获错误并报错!
代码如下:
def int_input(prompt=''):
while True:
try :
int(input(prompt)) #这里括号内是input!!!千万注意,不是int_input,那个是函数名,这里要监控的是输入的数值,也就是input
break
except ValueError:
print ('出错,您输入的不是整数')
int_input('请输入一个整数:')
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下一题:
有时候,就算你用了finally语句,但是finally语句内部本身就会发生错误,这个有什么办法避免呢?
题目要求如下: