最新回答 / 爱学习的宝宝115
sum=1x=0while True: sum=sum+x x=2**x if x>21: breakprint sum不知道是不是粘贴的问题,你的代码缩进有问题,你试着调节一下看看对不对
2016-06-19
最新回答 / huizi0851
python吧。 可以同时安装的,但是具体启动哪一个,要看环境变量路径path定义里面python2.7的目录在前面还是python3.3的目录在前面。在前面的一个就是你启动的版本环境。
2016-06-18
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了。
学习了
2016-06-18
def move(n, a, b, c):
if n == 1:
print a, '-->', c
else:
move(n - 1, a, c, b)
move(1, a, b, c)
move(n - 1, b, a, c)
move(3,'a','b','c')
if n == 1:
print a, '-->', c
else:
move(n - 1, a, c, b)
move(1, a, b, c)
move(n - 1, b, a, c)
move(3,'a','b','c')
2016-06-18
print [int(m+n+m) for m in '123456789' for n in '0123456789']
2016-06-18
def average(*args):
if len(args) == 0:
return 0.0
else:
s = sum(args) * 1.0
return s/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if len(args) == 0:
return 0.0
else:
s = sum(args) * 1.0
return s/len(args)
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-06-17
def greet(x = 'world'):
print 'Hello,', x,'.'
greet()
greet('Bart')
print 'Hello,', x,'.'
greet()
greet('Bart')
2016-06-17