iT邦幫忙

0

#已解答~ python「遞迴」函式疑問

  • 分享至 

  • xImage

在遞迴公式裡遇到問題,前兩題已經找到答案,在第三題遇到了困難
https://ithelp.ithome.com.tw/upload/images/20220328/20136815CG2t4GcXjx.png
https://ithelp.ithome.com.tw/upload/images/20220328/20136815cNvp1tTsE7.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
一級屠豬士
iT邦大師 1 級 ‧ 2022-03-28 18:35:30
最佳解答
def sumzeroandprn(n):
  print(n)
  if n <= 1:
    return n
  return sumzeroandprn(n-1) + n

sumzeroandprn(5)
print('-' * 10)
sumzeroandprn(10)

加一個 print()來觀察,然後可以再變更為10看看.是不是就比較容易得到答案了.

我用這個方式看到總共是100次,感謝你的解答~
https://ithelp.ithome.com.tw/upload/images/20220328/20136815iI7XvL3Mwd.png

其實像這種單純的程式碼
我都會練習把自己當作是程式去跑
拿個紙筆把每一行執行的過程寫出來
我覺得對於程式的理解有一定的幫助~

我要發表回答

立即登入回答