亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求指點,為什么編碼不正確唉,思路雖然不一樣,感覺還可以呀

x = 0

sum = 0

while x <= 21:

? ? sum = sum + 2^x

? ? x = x + 1

print sum


正在回答

4 回答

python 中冪的表示方法不一樣,你把2^x改成2**x試試,我是可以運行的

0 回復 有任何疑惑可以回復我~

同學,我和你的代碼一個思路,我的如下:
x = 2

n=0

sum = 0
while True:
??? sum = sum + x^n
??? n=n + 1
??? if n>=20:
??????? break
print sum

n是從0-19是前20項和,為什么還不對?

不知道這個問題你找到解決的辦法了嗎?

0 回復 有任何疑惑可以回復我~
#1

慢慢慢時光 提問者

正在尋找,可能哪里有漏洞,我再重新好好看看之前的問答區同學們的問答,看看有沒有觸動
2018-02-18 回復 有任何疑惑可以回復我~

如果縮進沒有錯的話,你現在是前19項和...

0 回復 有任何疑惑可以回復我~

你這個代碼算了前22項的和

1 回復 有任何疑惑可以回復我~
#1

慢慢慢時光 提問者

謝謝同學,我改為前20項,還是不對哎,哪里出bug了,下邊是我的代碼 x = 0 sum = 0 while True: sum = sum + 2^x x = x + 1 if x > 19: break print sum
2018-02-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758382    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

求指點,為什么編碼不正確唉,思路雖然不一樣,感覺還可以呀

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號