编写程序,要求用户连续输入5个整数,放入一个列表中,然后打印输出。要求:如果输入的不是整数,则抛出异常,提示“请输入整数!”;如果输入的整数不足5个,则抛出异常信息,提示“请输入至少5个整数!”。
1条回答 默认 最新
关注>>> 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 >>>解决 无用评论 打赏 举报