编写程序,要求用户连续输入5个整数,放入一个列表中,然后打印输出。要求:如果输入的不是整数,则抛出异常,提示“请输入整数!”;如果输入的整数不足5个,则抛出异常信息,提示“请输入至少5个整数!”。
>>> def Input():
nums = []
while not nums or len(nums)<5:
try:
nums = [int(i) for i in input('请输入整数:').split()]
except:
print('请输入整数!')
continue
if len(nums)<5:
print('请输入至少5个整数!')
print('你输入了:',end='')
for n in nums:
print(n,end=' ')
>>> Input()
请输入整数:1 2 3.1
请输入整数!
请输入整数:1 2 3
请输入至少5个整数!
请输入整数:1 2 3 4 5 6
你输入了:1 2 3 4 5 6
>>> Input()
请输入整数:1 2 3 4
请输入至少5个整数!
请输入整数:1 2 3 4 5
你输入了:1 2 3 4 5
>>>