課程
/后端開發(fā)
/Python
/初識Python
我的代碼如圖所示,公式也符合題目要求,但是運行結果跟答案不一樣,為什么?
2020-05-22
源自:初識Python 5-6
正在回答
sum = 0
x = 1
n = 1
while True:
? ? n = n + 1
? ? if n > 20:
? ? ? ? break
? ? x = x*2
? ? sum = sum + 2^(x-1)
print sum
^換成**
邏輯錯了
已找到答案,乘方表示錯誤,2的n次方在Python中正確輸入為2**n
2^(n-1)這個表達不是次方的意思,要換成2**(n-1)
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-05-25
sum = 0
x = 1
n = 1
while True:
? ? n = n + 1
? ? if n > 20:
? ? ? ? break
? ? x = x*2
? ? sum = sum + 2^(x-1)
print sum
2020-05-25
^換成**
2020-05-24
邏輯錯了
2020-05-22
已找到答案,乘方表示錯誤,2的n次方在Python中正確輸入為2**n
2020-05-22
2^(n-1)這個表達不是次方的意思,要換成2**(n-1)