要求连续输入五个数,判断是否是整数而且是否至少有五个数

编写程序,要求用户连续输入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 
>>>