最赞回答 / Troms
顺序不一样,结果当然不一样!第一个是先对sum进行累计,然后计数项x进行+2第二个是先对计数项x进行+2,然后再累计到sum里去那当然是第二个结果会多了一位x的值。先吃饭再称体重和先称体重再吃饭,显示的值不一样。
2020-06-20
最赞回答 / 慕粉0039578591
有2个地方有问题,一个是没有加循环,另外一个是你改动的就是L,然后如果每次循环还变动了i的数值的话,位置发生了变化的。正确的代码可以参考这个s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']for x in L: if x in s: s.remove(x) else: s.add(x)print s
2020-06-18
最新回答 / 任长风3321202
第一个用print 'end’指令告诉用户 end 当运行程序之后第二个没有反馈给用户end文字当运行完程序。Score就是英语 分数 的意思。
2020-06-18