課程
/后端開發
/Python
/初識Python
def?power(x,?n): ????s?=?1 ????while?n?>?0: ????????n?=?n?-?1 ????????s?=?s?*?x ????return?s
2019-07-13
源自:初識Python 7-6
正在回答
計算x的n次方
說下我的理解吧,首先下面是定義一個計x的n次平方的函數。 def?power(x,?n):?????????????????? #定義?power()?函數,其中x為必須參數,n為默認參數(定義在必須參數之后) ????s?=?1 ????#賦值變量s ????while?n?>?0: ????#當n>0的時候,執行下面的n-1,s=s*x。(重點在這里的邏輯,用逆向思維推理下就行) ????????n?=?n?-?1 ????????#將n-1的值賦給n ????????s?=?s?*?x ????????#s*x賦值給s(這里注意,如果n>0,循環語句while生效,所以要再次執行一遍) ????return?s
慕的地1481129
這個s在其中是怎么作用呢?s=s*n其中的s是s乘以n?不應該是s**n嗎?
愛學習的笨小穎
那位大能?
這是計算x的n次方吧
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-02-10
計算x的n次方
2019-10-04
2019-08-30
這個s在其中是怎么作用呢?s=s*n其中的s是s乘以n?不應該是s**n嗎?
2019-07-30
那位大能?
2019-07-26
計算x的n次方
2019-07-13
這是計算x的n次方吧