小周


私信TA

用户名:xzhou

访问量:4409

签 名:

等  级
排  名 4130
经  验 1760
参赛次数 0
文章发表 9
年  龄 0
在职情况 学生
学  校
专  业 网络

  自我简介:

 

0.0分

9 人评分

  评论区

list1=[i for i in list(map(int,input().split()))]
for i in list1:
    if i<=0:
        j=list1.index(i)
        break
list2=[i for i in list1[0:j]]
print(">=85:",len([i for i in list2 if i>=85]))
print("60-84:",len([i for i in list2 if i<85 and i>=60]))
print("<60:",len([i for i in list2 if i<60]))
为什么这个报错啊
2023-04-10 23:38:50
y=l=z=0

li=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)
这样写只通过一半的样例,错在哪里
2022-05-25 15:17:38
  • «
  • 1
  • »