第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

s = 1 什么意思啊

def power(x, n):
? ?s = 1
? ?while n > 0:
? ? ? ?n = n - 1
? ? ? ?s = s * x
? ?return s

n = n-1? s = s*x

表達的什么意思

正在回答

4 回答

s = 1就是把1賦值給s,例如你調(diào)用這個函數(shù)的時候

num = power(2, 5):

這個 n = n - 1;就是先n- 1再賦值給左邊所以n = 4

s = s * x;就是先s*x再賦值給左邊所以s = 2


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

勿忘_初心 提問者

多謝多謝
2015-12-31 回復(fù) 有任何疑惑可以回復(fù)我~

感覺樓上沒get到樓主的point啊。。

這個function之所以能算出來25,是因為while loop的作用。當(dāng)n=2時,while條件符合:給出n=1,s=5. 一個while循環(huán)完成。此時n=1>0,while loop仍然成立,因此要再循環(huán):給出n=0,s=5*5=25。之后n=0,違背while loop,停止循環(huán),輸出結(jié)果。

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

風(fēng)在發(fā)端Ali

看懂了 感謝
2016-01-21 回復(fù) 有任何疑惑可以回復(fù)我~

最后就是2要乘以4個2,2*2*2*2*2

num = 32

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

勿忘_初心 提問者

謝謝 謝謝
2015-12-31 回復(fù) 有任何疑惑可以回復(fù)我~

你先要理解x、n和s在這個自定義函數(shù)中的代表的意思,x即變量,n即次方數(shù),s即N次方后的結(jié)果,“n = n-1? s = s*x?”只是計算N次方的推演過程,拼接起來就是s=x*x*x....*x,如x=2,n=3,則是s=2*2*2。是你想得太復(fù)雜了

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

勿忘_初心 提問者

多謝你的耐心解答
2015-12-31 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
初識Python
  • 參與學(xué)習(xí)       758365    人
  • 解答問題       8967    個

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

進入課程

s = 1 什么意思啊

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號