課程
/后端開發
/Python
/初識Python
sum = 0
x = 1
n = 1
while True:
? ? sum=sum+x
? ? x=2^n
? ? n=n+1
? ? if n > 19
? ? ? ? break
print sum
2018-02-27
源自:初識Python 5-6
正在回答
應該是誤刪了if n>20后面的‘:’
少了冒號,加上可以運行成功了
? ? x=pow(2,n)
? ? if n > 20:
改了冒號也是不對的,^不表示冪運算,冪運算可以用pow(x,y)代表x^y
python里面^不能代表冪運算
?if n > 19: 少了冒號 語法錯誤
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-10
應該是誤刪了if n>20后面的‘:’
2018-02-27
少了冒號,加上可以運行成功了
2018-02-27
sum = 0
x = 1
n = 1
while True:
? ? sum=sum+x
? ? x=pow(2,n)
? ? n=n+1
? ? if n > 20:
? ? ? ? break
print sum
2018-02-27
改了冒號也是不對的,^不表示冪運算,冪運算可以用pow(x,y)代表x^y
2018-02-27
python里面^不能代表冪運算
2018-02-27
?if n > 19: 少了冒號 語法錯誤