Python

毎日Python_8日目

【ページ更新日: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までの合計を出力します
  • いろいろな方法で合計値を算出しています

  • この記事を書いた人
  • 最新記事

Maita Tomoya / yone

2020.4~Webアプリケーションエンジニアとして都内の企業で働き、空いている時間でブログを運営している29歳男です。本ブログは情報の整理をするため、文章を書く機会を作るために始めました。1記事でも多く「誰かのためになる記事」を書けるように頑張ります!転職前は地方の高校で働いていました。教育関係の記事も定期的に書いていきたいと思います。

-Python