python异常方面的问题

img

intlist = []
index = 0
for i in range(5):
    try:
        
        intlist.append(int(input("请输入一个整数")))
    except ValueError:
        print("请输入整数")
try:
    index = int(input("请输入要展示的整数个数(1-5):"))
    print(intlist[0:index])
except ValueError:
    print("请输入整数")
except IndexError:
    
    print(f"整数数量小于{index}个!")

img


有帮助请点击右上角的采纳,有问题可以继续交流


list = []
count = 0
# 整数输入
for i in range(5):
    try:
        a = int(input("请输入一个整数:"))
        list.append(a)
    except ValueError:
        print('请输入整数')
        continue
# 整数展示
try:
    count = int(input("请输入要展示的整数数量(1-5):"))
    if count >= 1 and count <= len(list):
        print("整数展示:",list[0:count])
    else:
        raise IndexError
except IndexError:
    print("整数数量小于{0}个".format(count))
except ValueError:
    print("请输入整数")