while True:
n=int(input('输入人数:'))
if n>0:
.....
.....
break
else:
print('error')
觉得有用的话采纳一下哈
n=eval(input("人数:"))
inputAgainFlag = True
while inputAgainFlag:
if n>0:
i=0
youxiao=0
jige=0
bujige=0
while True:
chengji=eval (input ('输入的原始成绩:'))
if chengji<0 or chengji>100:
i += 1
continue
i += 1
if chengjiinrange(60,100):
jige+=1
youxiao+=1
else:
bujige+=1
youxiao+=1
if i==n:
inputAgainFlag = False # 外层循环也退出
break
print ('有效人数: ',youxiao)
print ('及格人数: ',jige)
print ('不及格人数:',bujige)
else:
eval(input("人数:"))
continue
如果觉得答案对你有帮助,请点击下采纳,谢谢~