sum = 0
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
sum += x
print sum
这个为啥通不过?
x = 0
while True:
x = x + 1
if x > 100:
break
if x % 2 == 0:
continue
sum += x
print sum
这个为啥通不过?
2017-03-15
sum = 0
x = 1
n = 1
while True:
if n > 20:
break
sum += x
x *= 2
n += 1
print sum
x = 1
n = 1
while True:
if n > 20:
break
sum += x
x *= 2
n += 1
print sum
2017-03-15
接上面半截
print('<table border="1">')
print('<tr><th>Name</th><th>Score</th><tr>')
print('\n'.join(tds))
print('</table>')
print('<table border="1">')
print('<tr><th>Name</th><th>Score</th><tr>')
print('\n'.join(tds))
print('</table>')
2017-03-15
def generate_tr(name,score):
if score >= 60:
return '<tr><td>%s</td><td>%s</td></tr>' % (name,score)
else:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name,score)
tds = [generate_tr(name,score) for name,score in d.items()]
print('<table border="1">')
if score >= 60:
return '<tr><td>%s</td><td>%s</td></tr>' % (name,score)
else:
return '<tr><td>%s</td><td style="color:red">%s</td></tr>' % (name,score)
tds = [generate_tr(name,score) for name,score in d.items()]
print('<table border="1">')
2017-03-15
照样过L = [75, 92, 59, 68]
sum = 75+92+59+68
print sum / 4.0
sum = 75+92+59+68
print sum / 4.0
2017-03-15
修复:
age = 20
if age < 6:
print 'kid'
elif age >= 18:
print 'adult'
else:
print 'teeneger'
age = 20
if age < 6:
print 'kid'
elif age >= 18:
print 'adult'
else:
print 'teeneger'
2017-03-15
print([(2 * x - 1) * 2 * x for x in range(1,51)])
print([x * (x + 1)for x in range(1,100,2)])
print([x * (x + 1)for x in range(1,100)[::2]]) #range后的[]是切片
print([x * y for x,y in zip(range(1,100,2),range(2,101,2))])
print([x * (x + 1)for x in range(1,100,2)])
print([x * (x + 1)for x in range(1,100)[::2]]) #range后的[]是切片
print([x * y for x,y in zip(range(1,100,2),range(2,101,2))])
参考代码:
L = [95.5, 85, 59]
print L[-1]
print L[-2]
print L[-3]
注意:不能使用超出-3 的索引,这样会越界呦。
看了答案我真是不想学了。。。。。。。。。。
L = [95.5, 85, 59]
print L[-1]
print L[-2]
print L[-3]
注意:不能使用超出-3 的索引,这样会越界呦。
看了答案我真是不想学了。。。。。。。。。。
2017-03-15
加一个字符串temp作为中转,交换L[0]和L[1]的值
L = ['Adam', 'Lisa', 'Bart']
temp = L[0]
L[0] = L[2]
L[2] = temp
print L
L = ['Adam', 'Lisa', 'Bart']
temp = L[0]
L[0] = L[2]
L[2] = temp
print L
2017-03-15
最新回答 / _君莫笑_
少年这样应该可以sum = 0x = 1while True: sum+=x x = x + 2 if x > 100: break print sum
2017-03-14
最新回答 / gakii
python缩进用于语句分块。加了四个空格表示break属于if句块,这样才会根据if语句执行的判断结果的真假来执行break,如果没有缩进说明break与if属于同一句块,导致编译错误。
2017-03-14