- 需求
- 對於這類型的需求,需要的是算法的基礎,自行腦補算法吧,啊哈哈哈
-
- 代碼如下:
-
1 #coding:utf-8 2 #__author__ = 'Diva' 3 4 def sum(n): 5 if not n.isdigit(): # 對輸入的參數做判斷,不符合就退出 6 return False 7 8 nn = int(n) 9 tmp = 1 10 sum = 0 11 12 for i in range(1, nn + 1): 13 tmp = tmp * i 14 sum = sum + tmp 15 16 print('%d! 的和是 %d ' % (nn, sum)) 17 18 if __name__ == '__main__': 19 print('這個程序是用來計算n階的和') 20 num = raw_input('請輸入一個數字:') 21 sum(num)
- 測試結果: