课程
/后端开发
/Python
/初识Python
虽然麻烦了一点,但是我找不出错误在哪,求教
2017-02-20
源自:初识Python 5-6
正在回答
x = x +1后面忘记更新r的值了
再加一句 r = t**x 就可以了
慕粉0104377984 提问者
sum =0x=1while True: sum =sum +pow(2,x-1) x=x+1 if x>20: breakprint sum
这样更简单
while循环中r的值都没有变啊,x进行了20次自动加1后跳出循环,输出的sum还是0
sum = 0x = 1n = 0while True: sum = sum + x x = x * 2 n = n + 1 if n > 20: breakprint sum
你写的代码逻辑上好像就不通吧。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序