sum = 0
x = 1
n = 1
while True :
sum = sum + (x+1)**(n-1)
n = n + 1
if n > 20 :
break
print sum
简化后就是下面写的代码
x = 1
n = 1
while True :
sum = sum + (x+1)**(n-1)
n = n + 1
if n > 20 :
break
print sum
简化后就是下面写的代码
2015-11-30
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
2015-11-30
讲的太好了 我电脑上装的是python3 跟这个python2.x版本的还是有差别的 至少print打印如果按照print 2.x打印会出错,希望这上面教程也更新到3.x版本
2015-11-29
L = ['Adam', 'Lisa', 'Bart']
a='Adam'
L[0]=L[2]
L[2]=a
print L
a='Adam'
L[0]=L[2]
L[2]=a
print L
2015-11-29
正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:
2015-11-29
已采纳回答 / JayD
x=x+2放在下面,是从x==1的时候开始加,最后一个x的值是99x=x+2放在上面,是从x==3的时候开始加,最后一个x的值是101也就是每个x比之前的每个x多了2,循环了50次,多了100
2015-11-29
L = [75, 92, 59, 68]
sum = 0.0
for score in L:
sum = sum + score
print sum / len(L)
sum = 0.0
for score in L:
sum = sum + score
print sum / len(L)
2015-11-28