sum = 0
x = 1
n = 1
while True:
if n > 20:
break
sum = sum + x
n = n + 1
x = 2 ** ( n - 1 )
print sum
一定要先判断n是否大于20,才能正确执行while循环,否则还是会出错
x = 1
n = 1
while True:
if n > 20:
break
sum = sum + x
n = n + 1
x = 2 ** ( n - 1 )
print sum
一定要先判断n是否大于20,才能正确执行while循环,否则还是会出错
2016-06-03
如果使用了多个转义字符,可在字符串前面加r'''...'''
2016-06-03
字符串中有单引号用双引号括起来,双引号用单引号扩起来,既有单引号和双引号的进行转义,python字符串转义使用\进行转义。
常见的转义字符有\n换行、\t标识一个制表符,\\标识\本身
常见的转义字符有\n换行、\t标识一个制表符,\\标识\本身
2016-06-02
最新回答 / qq_匠邮心生_03449154
额,之前我仅仅对于你问的参考代码中是否有误作出回答,它是对的;当然,你也是对的,因为你的代码中迭代的逻辑和它不一样,n值定义不一样,没有可比性
2016-06-02
已采纳回答 / 蓝猫淘气3千问
是输入路径不对,你的learnpython文件夹前差Desktop,必须先到Desktop下才能找到learnpython<...图片...><...图片...>
2016-06-02