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

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

2^3這個在py中不是2的3次方的意思?

2^3這個不是2的3次方的意思嗎?

sum=0

n=1

while True:

? ? sum=sum+2^n

? ? n=n+1

? ? if n >=20:

? ? break

print sum

所以這個實現不了嗎?我純新手有沒有大嬸回復下

正在回答

7 回答

python中2的n次方為:2 ** n

而2^3表示2異或3

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

2^3?? 把2和3換算成二進制, ^表示位異或運算??? 0000 0010和000 0011按位異或運算 得0000 0001? 既2^3=1

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

2**3 ?**表示指數運算

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

py中用**

0 回復 有任何疑惑可以回復我~
sum?=?0
n?=?1
while?True:
????sum?=?sum?+?2?^?n
????n?+=?1
????if?n?>?20:
????????break
print?sum

python中2的n次方為:2 ** n

0 回復 有任何疑惑可以回復我~
?sum?=?sum?+?2**(x-1)


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

2**3表示2的3次方,2^3表示2異或3.

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

舉報

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

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

進入課程

2^3這個在py中不是2的3次方的意思?

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

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

幫助反饋 APP下載

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

公眾號

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