for x in range(1,9):
for y in range(x+1,10):
print str(x)+str(y)
这个写法好牛逼的说,首先,取x为枚举1`9.然后取y为比x至少大1,一直到10的枚举。然后用str返回其字符串,放在一起就ok了。
for y in range(x+1,10):
print str(x)+str(y)
这个写法好牛逼的说,首先,取x为枚举1`9.然后取y为比x至少大1,一直到10的枚举。然后用str返回其字符串,放在一起就ok了。
2015-07-26
for x in ['1','2','3','4','5','6','7','8','9']:
for y in [ '1','2','3','4','5','6','7','8','9' ]:
if x<y:
print x+y
for y in [ '1','2','3','4','5','6','7','8','9' ]:
if x<y:
print x+y
2015-07-26
sum = 0 #奇数的话,都从0开始好了
x = 0
while True: #进入while 循环,为True开始循环
x = x + 1 #枚举所有的正整数
if x > 100: #当x枚举到100时,
break #跳出
if x%2==0: #又当x除以2,余数为0时(判断为偶数时)
continue#不继续循环,进入下一循环
sum=sum+x #求和
print sum #打印
x = 0
while True: #进入while 循环,为True开始循环
x = x + 1 #枚举所有的正整数
if x > 100: #当x枚举到100时,
break #跳出
if x%2==0: #又当x除以2,余数为0时(判断为偶数时)
continue#不继续循环,进入下一循环
sum=sum+x #求和
print sum #打印
2015-07-26
sum = 0
x = 1
n = 1
while True:
x=2**(n-1)
n=n+1
sum+=x
if n>20:
break
print sum
这次对了!
x = 1
n = 1
while True:
x=2**(n-1)
n=n+1
sum+=x
if n>20:
break
print sum
这次对了!
2015-07-26
L = [75, 92, 59, 68]
sum = 0.0
for score in L:
sum+=score
print score
print sum / 4
sum = 0.0
for score in L:
sum+=score
print score
print sum / 4
2015-07-26
sum = 0
x = 1
n = 1
while True:
n+=n
x=2**(n-1)
sum=sum+x
if n>20:
break
print sum
x = 1
n = 1
while True:
n+=n
x=2**(n-1)
sum=sum+x
if n>20:
break
print sum
2015-07-26
sum = 0
x = 1
while x<100:
x = x + 2
sum+=x
print sum
x = 1
while x<100:
x = x + 2
sum+=x
print sum
2015-07-26
最新回答 / 中断的坡道
两者中sum都在变,前者每次加a,后者每次加sum本体,而sum又等于sum+a 每次循环sum就执行一次sum+a,不过也没说不行,但是逻辑肯定是不一样的
2015-07-26
L = [75.0, 92, 59, 68]
sum = L[0]+L[1]+L[2]+L[3]
print sum / 4
小学生的方法也可以。
sum = L[0]+L[1]+L[2]+L[3]
print sum / 4
小学生的方法也可以。
2015-07-26