初學python100例-案例25 階層求和 學完你也會 少兒編程案例講解

      網友投稿 784 2025-03-31

      題目:階層求和

      求1+2!+3!+...+n!的和,你由鍵盤輸入

      解法1 常規思維

      程序分析

      1、先求出每一項的值

      2、最后進行求和

      代碼編寫

      n = int(input("請輸入一個數:"))

      s = 0

      t = 1

      for i in range(1,n+1):

      t *= i

      s += t

      print ('1! + 2! + 3! + ... + %d! = %d' % (n,s))

      運行結果

      請輸入一個數:5

      1! + 2! + 3! + ... + 5! = 153

      解法2 遞歸

      程序分析

      1、定義一個求階層遞歸函數

      2、調用該函數實現求和

      代碼編寫

      #遞歸函數階層

      def fac(x):

      if x == 1:

      return 1

      return x * fac(x-1)

      #調用遞歸

      n = int(input("請輸入一個數:"))

      s = 0

      for i in range(1,n+1):

      s += fac(i)

      初學python100例-案例25 階層求和 學完你也會 少兒編程案例講解

      print ('1! + 2! + 3! + ...

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:word凍結單元格在哪里(word怎么凍結單元格)
      下一篇:wps文字圖片組合后無法還原
      相關文章
      久久亚洲国产精品成人AV秋霞| 亚洲AV无码一区二区大桥未久| 亚洲色偷偷色噜噜狠狠99网| 精品亚洲aⅴ在线观看| 亚洲夜夜欢A∨一区二区三区| 亚洲av综合av一区二区三区| 亚洲xxxx18| 亚洲国产成人超福利久久精品| 亚洲精品国产肉丝袜久久| 亚洲国产一区国产亚洲| 亚洲欧洲在线观看| 国产精品亚洲а∨无码播放| 黑人大战亚洲人精品一区| 中文字幕人成人乱码亚洲电影| 国产AⅤ无码专区亚洲AV| 亚洲色偷偷综合亚洲AV伊人| 亚洲日韩在线观看| 久久久久亚洲AV成人网人人软件| 亚洲欧洲中文日韩av乱码| 亚洲精品第一国产综合精品99 | 亚洲精品视频久久| 亚洲成AV人综合在线观看| 亚洲字幕在线观看| 亚洲人成网站看在线播放| 在线亚洲午夜片AV大片| 亚洲欧美日韩中文字幕在线一区| 亚洲熟女综合色一区二区三区| 亚洲国产精品美女久久久久| 国产成人综合亚洲一区| 国产偷窥女洗浴在线观看亚洲 | youjizz亚洲| 亚洲免费网站观看视频| 国产精品亚洲AV三区| 亚洲无码精品浪潮| 亚洲理论电影在线观看| 亚洲成人在线电影| 亚洲国产视频网站| 亚洲一区二区三区国产精华液| 亚洲成a人无码亚洲成av无码| 深夜国产福利99亚洲视频| 亚洲综合区小说区激情区 |