课程
/后端开发
/Python
/初识Python
利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。
2017-08-17
源自:初识Python 5-6
正在回答
if n>20 少 :
干物妹小五酱 提问者
你的结果应该会比正常答案多第21项的数,后面判断应该是==20退出,不然的话是已经加上了第21项的数在判断大于20退出的,如果想用>20,应放在sum加的前面。
少了第20次吧?应该把n=n+1放在if判断的后面
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序