【ページ更新日:2020年9月29日】
毎日Pythonでは、毎日簡単なPythonのプログラムコードを紹介していきます。
今日のプログラムは「Python問題集」のコードをもとにしております。
多くの問題がプログラムコードと共にまとめられておりますので、初学者の方にオススメです。
今日のプログラム
コードは次の通りです。
どのようなプログラムか考えてみてください。
from functools import reduce #パターン1 s = 0 for x in range(1,101): s += x print (s) #パターン2 print (sum(range(1,101))) #パターン3 print (sum(x for x in range(1,101))) #パターン4 print (reduce(lambda x,y: x+y, range(1,101))) #パターン5 print (100*101/2)
今日のポイント
- from functools import reduce
- range(1,101)
- sum
- x for x in range(1,101)
- reduce
- lambda
- print (100*101/2)
今日の出力
今日の出力は次の通りです。
今日のコードの説明
今日のプログラムの処理は、次の通りです。
- 1から100までの合計を出力します
- いろいろな方法で合計値を算出しています