解题思路:
注意事项:extend怎么用,没有考虑到如果一行还没输入结束怎么办,可以加extend怎么加,怎么判断还没输入结束,
参考代码:
y=l=z=0
li=list(map(int,input().split()))##############这个就是我之前一直找的
while min(li)>0: #遇0或负数则输入结束
li.extend(list(map(int,input().split())))
for n in li:
# TODO: write code...
if n<=0:
break
elif n>=85:
y+=1
elif n>60 and n<85:
l+=1
elif n<60:
z+=1
print('>=85:%d'%y)
print('60-84:%d'%l)
print('<60:%d'%z)
0.0分
2 人评分
黄科大第一深情 2022-08-11 16:40:38 |
抱歉,没仔细看,是对的