文章

67

粉丝

207

获赞

29

访问

36.3k

头像
数字求和 题解:python问题,求助大佬
P1263 北京大学机试题
发布于2024年10月2日 14:49
阅读数 249

while True:
   try:
       list1 = list(map(int,input().split()))
       a = list1[0]
       sum = 0
       for i in range(1,len(list1)):
          if(list1[i]<a):
              sum = sum + list1[i]
       print (sum)
   except:
       break

这个代码,把数组第一个元素先存到a 里面,没问题,通过率100%

while True:
   try:
       list1 = list(map(int,input().split()))
       sum = 0
#a = list1[0]
       for i in range(1,len(list1)):
          if(list1[i]<list1[0]):
              sum = sum + list1[i]
       print (sum)
   except:
       break

但是我不传到a 里面,直接用list1进行if语句判断,通过率只有28%

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发