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

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

沒看明白咦

def?power(x,?n):
????s?=?1
????while?n?>?0:
????????n?=?n?-?1
????????s?=?s?*?x??
????????return?s
>>>?power(5,?2)
25
>>>?power(5,?3)
125

這邊的 S 起到了什么作用?
就比如我把 x = 5 n = 3

代入 n=3-1 =2? ?s= 1*5 =5? ?????

正在回答

3 回答

當power(5,2)時,第一次循環為:n=1.s=5; 然后進入第二次循環

? ? ? ? ? ? ? ? ? ? ? ? ? ? 第二次循環為:n=0,s=5*5=25; 由于n<0 ,所以結束循環。

看懂了嗎?

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

左玉晶

所以s只是一個中介的作用
2018-11-02 回復 有任何疑惑可以回復我~

s是存放每次計算結果的

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

s是一個初始值,在1的基礎上乘,不然x*x不對

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

舉報

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

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

進入課程

沒看明白咦

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

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

幫助反饋 APP下載

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

公眾號

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