其实只用定义两个值就足够了
代码如下:
sum = 0
n = 1
while True:
sum += pow(2,(n-1))
if n >= 20:
break
else:
n = n + 1
print sum
或者
sum = 0
x = 1
n = 1
while True:
sum += pow(2,(n-1))
n = n + 1
if n >= 21:
break
print sum
都可以实现
代码如下:
sum = 0
n = 1
while True:
sum += pow(2,(n-1))
if n >= 20:
break
else:
n = n + 1
print sum
或者
sum = 0
x = 1
n = 1
while True:
sum += pow(2,(n-1))
n = n + 1
if n >= 21:
break
print sum
都可以实现
2017-03-11
理解和论述都有误差,是题不可变还是在这个基础上修改成不可变,不明确 如果可以重写,相当于重新定义新的元祖 更明了一些吧,name ('a','b','A','B') 都是没有错的
2017-03-11
实践证明:
2.*版本中
如果没有声明utf-8字符集方式,则要输出中文字符 可以使用u'''...''' 方式 用于输出较少中文的情况下
如果已经声明了utf-8 当然,还有一种声明方式#codinng=utf-8 (注意字符间不要有空格) 则可以省略u
3.*版本中 默认已经支持utf-8 具体使用 同上
2.*版本中
如果没有声明utf-8字符集方式,则要输出中文字符 可以使用u'''...''' 方式 用于输出较少中文的情况下
如果已经声明了utf-8 当然,还有一种声明方式#codinng=utf-8 (注意字符间不要有空格) 则可以省略u
3.*版本中 默认已经支持utf-8 具体使用 同上
2017-03-11
print 'Learn Python in imooc。'报错好像是因为 Python 不支持中文输入
2017-03-11