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

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

不知道上面例子中,n = n - 1 s = s * x 這兩個的作用分別是什么

如題:不知道上面例子中,n = n - 1 ? ? ? ?s = s * x ?這兩個的作用分別是什么

正在回答

2 回答

感謝?解答了我的疑惑

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

n用來控制x*x的次數。比如求x的2次方,是不是x*x,其中x一共相乘了2次,如果把x*x放在循環里,就要用n控制次數。不知道這樣說你懂不懂。
舉例:根據題目要求:假設求2的2次方。則 n=2,x=2,s=1
def power(x,n):
??? s = 1
??? while n > 0:
??????? s = s? *?x
??????? n = n - 1
return?s
程序是這樣執行的:x=2,n=2,s=1?while?2 > 0(條件真)?s = 1 * 2(s用來接收每一步的結果)n = 2-1?while?1 > 0(條件真)?s = 1*2(上一步的結果)*2? n = 1-1=0 > 0(條件不成立,所以不會執行s = s? *?x)最后返回s的值,也就是最終s=1*2*2=4就是2的2次方。
我都不知道怎么跟你講,估計你可能沒有接觸過編程語言,從基礎開始慢慢學。

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

勿忘_初心

謝謝 解答了我的疑惑
2015-12-31 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

不知道上面例子中,n = n - 1 s = s * x 這兩個的作用分別是什么

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

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

幫助反饋 APP下載

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

公眾號

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