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

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

我們來定義一個計算 x 的N次方的函數,這個代碼不太理解

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


正在回答

3 回答

s=s*n代表s乘以x,s最初為1,所以x賦值給s(x的1次方),while語句控制循環n次,最終n=0時出循環,即循環了n次得到s=x的n次方

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

# 定義一個x的n次方函數,有兩個參數,x,n

#因為x的n次方的最小值是1,所以定義結果的初始值s=1

#當x>0時,就執行循環,

# 首先,n-1賦值給n,

#其次,s*x賦值給s,

#當n>0不在成立時,跳出循環輸出結果S

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

1,#定義這個函數

2,S=1

3,n>0就一直循環

4 n=n-1 n-1直到n=0才退出循環

5? s=s*x 存儲循環第一,二,三,、、、、、n的結果,幾次方他就循環幾次

6返回s這個值也就是x的n次方結果

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

舉報

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

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

進入課程

我們來定義一個計算 x 的N次方的函數,這個代碼不太理解

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

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

幫助反饋 APP下載

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

公眾號

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