sum = 0
x = 1
n = 1
while True:
sum=x+sum
x=2*n(此处n的变化甚小)
n=n+1
if n>20:
break
print sum
记录错误……
x = 1
n = 1
while True:
sum=x+sum
x=2*n(此处n的变化甚小)
n=n+1
if n>20:
break
print sum
记录错误……
2019-10-18
for x in ['0','1','2','3','4','5','6','7','8','9']:
for y in [ '0','1','2','3','4','5','6','7','8','9']:
if x >= y:
continue
print x + y
for y in [ '0','1','2','3','4','5','6','7','8','9']:
if x >= y:
continue
print x + y
2019-10-18
最新回答 / 慕粉1126521984
第一个print sum,依次打印出来75,92,59,68执行结束后完成第二print第二个sum=sum+sum, 68+68=136
2019-10-18
最赞回答 / 苏昊扬
这个题目的初衷是告诉我们,如果先pop(2)删除了第3个元素之后就只剩3个元素,所以无法再次执行pop(3),因为索引3是删除第4个元素.所以题目本意是告诉我们要先pop(3),再pop(2)。 如果你只是单纯的想做出正确答案的话,先L.pop(3)再L.pop(2) 可以,直接执行两次L.pop(2)也可以,而最简单的应该是直接执行两次L.pop()。 另外如果有什么语法问题可以直接点击左边文案最下面的白框:“?不会了怎么办”可以查看教案给出的最佳答案,自主查看自己代码问题所在。
2019-10-17
已采纳回答 / qq_我要谁觉_0
print [m*100+n*10+o for m in range(1,10) for n in range(0,10) for o in range(0,10) if m==o]我是这样写的
2019-10-17
最赞回答 / qq_我要谁觉_0
题目没看仔细 如果在set中,就将其删除 你只加入了‘’BART‘’ 但是没有删除 'Adam', 'Lisa', 'Paul' 正确写法是s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']for name in L: if name in s: s.remove(name) else: s.add(name)print s
2019-10-17
已采纳回答 / 慕圣8697462
分析要达到什么结果,比如我要输出 名字:分数,那么我要拿到这样的数据,就要通过迭代iteritems()或者items()方法,而且结果得到 key,value ,那么拼接一个:就完成了
2019-10-17