0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

最大値を探そう python(改良)

0
Posted at

前回書いた記事(最大値を探そう python (修正ver))についてアドバイスをいただいたのでさらにリファクタリングをしてみました。今回は可読性に重点を置きコードを改変してみました。

変更点

・for文のループ処理の時の変数の設定の仕方


コードは以下の通りです。

num = int(input("何個数値を代入しますか?"))
value_list = [] #数値を格納する配列を用意する

for i in range(num):
    value = int(input("数値を代入して下さい"))
    value_list.append(value) #用意したリストに値を追加していく


max_value = value_list[0] #リストの要素で初期化

for value in value_list:
    if value > max_value:
        max_value = value

print(max_value) #最大値を出力

変更したコード

変更前
for i in range(num):
    if value_list[i] > max_value:
        max_value = value_list[i]
変更後
for value in value_list:
    if value > max_value:
        max_value = value

こっちのコードの方がシンプルでよりわかりやすいですね。
記事を書けば書くほどいろいろな発見があり、とても勉強になります。

0
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?