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

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

請問s= 1起什么作用

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

這是我自己寫的

def power(x,n):

s = x**n

? return s

答案給出來是一樣的。我想問一下,例子里根本沒有體現x和n的關系啊,s=1什么意思,還有s= s*x,請大神解釋一下這段代碼的意思,萬分感激



正在回答

3 回答

s=1是S的預先賦值是1,n是循環次數,n每次循環減一次1直到不再大于0,s是一個累計n次循環運算的結果,這個運算是s*x,例如:x輸入2,n輸入2,那么第一次s被賦值為1*2=2,第二次S被賦值為2*2=4

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

慕斯卡4461982 提問者

那按照我那樣的寫法可以嗎?
2018-09-09 回復 有任何疑惑可以回復我~

例子中的是s被賦值1*2*2=4

x**n賦值是2*2

我個人理解,不是大神,過來學新語言的

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

慕斯卡4461982 提問者

嗯好的謝謝啊,我也是菜鳥哈哈...一點基礎也沒有
2018-09-09 回復 有任何疑惑可以回復我~

s=x**n 貌似 是 s被賦值 x*x承n次吧

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

慕斯卡4461982 提問者

不是指s賦值等于x的N次立方
2018-09-09 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

請問s= 1起什么作用

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

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

幫助反饋 APP下載

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

公眾號

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