課程
/后端開發
/Python
/初識Python
求等比數列前20項和?我這代碼?哪里出問題了
2017-09-07
源自:初識Python 5-6
正在回答
n沒有改變,始終為1,這樣就成了一個死循環。在if前面加一個n = n+1
慕粉013020482 提問者
沒有^,聽說**就是次方的意思
sum = 0x = 1n = 1while True:??? sum += x??? x = pow(2,n)??? n = n + 1??? if n > 20:??????? breakprint sum
在while循環中,n的值沒有改變,一直為1,不能滿足break跳出循環的條件,是死循環吧。。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-09-07
n沒有改變,始終為1,這樣就成了一個死循環。在if前面加一個n = n+1
2017-11-01
沒有^,聽說**就是次方的意思
2017-10-05
sum = 0
x = 1
n = 1
while True:
??? sum += x
??? x = pow(2,n)
??? n = n + 1
??? if n > 20:
??????? break
print sum
2017-09-07
在while循環中,n的值沒有改變,一直為1,不能滿足break跳出循環的條件,是死循環吧。。