已采纳回答 / mosso
sum =0x = 0while True: x = x + 1 if x%2==0: continue sum = sum +x if x>100: breakprint sum你把 if x>100:放在后面当x=101后程序已经执行了求和,在来执行判断。所以多加了101.
2016-07-12
print r'''静夜思
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
床前明月光,
疑是地上霜。
举头望明月,
低头思故乡。'''
2016-07-12
d = {
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
print 'Adam:',d['Adam']
print 'Lisa:',d['Lisa']
print 'Bart:',d['Bart']
'Adam': 95,
'Lisa': 85,
'Bart': 59
}
print 'Adam:',d['Adam']
print 'Lisa:',d['Lisa']
print 'Bart:',d['Bart']
2016-07-12
sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
sum = sum + x
print sum
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
sum = sum + x
print sum
2016-07-11
我只想说这里哪里错了
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
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
2016-07-11
sum = 0
n = 0
while True:
sum=sum+2**n
n=n+1
if n>19:
break
print sum
这样更简单一些
n = 0
while True:
sum=sum+2**n
n=n+1
if n>19:
break
print sum
这样更简单一些
2016-07-11
已采纳回答 / YouthDoudou
上面不是解释的很清楚了吗,a = "ABC"时,是先定义一个字符串"ABC"然后让a指向这个字符串,将a赋值给b时,b同样指向这个字符串"ABC"。在改变a的值a = "XYZ"时,定义了一个新的字符串,a指向了新的字符串,这跟b没有任何关系,b依然还是指向字符串'ABC'呀。
2016-07-11