メインコンテンツまでスキップ

リスト内の最大値と最小値を見つける方法

リスト内の最大値と最小値を見つける方法

以下は、リスト内の最大値と最小値を見つける方法についての詳しいステップバイステップのチュートリアルです。

ステップ1:問題を理解する

リスト内の最大値と最小値を見つけるには、リストの各要素を反復処理し、現在の最大値と最小値と比較する必要があります。

ステップ2:変数の初期化

リストを反復処理する前に、最大値と最小値を追跡するための2つの変数を初期化する必要があります。これらの変数を max_valuemin_value と呼びましょう。両方の変数を最初の要素に設定します。

max_value = my_list[0]
min_value = my_list[0]

ステップ3:リストを反復処理する

次に、リストの各要素を反復処理する必要があります。これには for ループを使用できます。リストの名前を my_list とします。

for num in my_list:
# 現在の要素を最大値と比較する
if num > max_value:
max_value = num

# 現在の要素を最小値と比較する
if num < min_value:
min_value = num

各反復では、現在の要素を現在の最大値と最小値と比較します。現在の要素が現在の最大値より大きい場合、max_value を更新します。同様に、現在の要素が現在の最小値より小さい場合、min_value を更新します。

ステップ4:最大値と最小値を表示する

ループが終了した後、最大値と最小値を表示できます。

print("最大値:", max_value)
print("最小値:", min_value)

完全な例

以下は、すべてのステップをまとめた完全な例です。

my_list = [5, 2, 9, 1, 7]

max_value = my_list[0]
min_value = my_list[0]

for num in my_list:
if num > max_value:
max_value = num

if num < min_value:
min_value = num

print("最大値:", max_value)
print("最小値:", min_value)

出力:

最大値: 9
最小値: 1

以上です!これで、Pythonを使用してリスト内の最大値と最小値を見つける方法を学びました。