\

Pythonはそのシンプルさと強力な機能で広く使われています。その中でも、if文とmax関数を使って最大値を求める方法は、初心者から経験豊富な開発者まで役立つテクニックです。

if文を使った最大値の求め方

Pythonのif文を使って最大値を求める基本的なアルゴリズムは以下の通りです。

def max_val(arr):
    max = 0
    for i in range(1, len(arr)):
        if arr[max] < arr[i]:
            max = i
    print(a[max])

a = [2,4,5,3,10,1,8,6,3,2]
max_val(a)  # 10

このコードでは、配列arrの各要素を順に比較し、最大値を見つけています。if文の条件式arr[max] < arr[i]が真(つまり、現在の最大値よりも新しい要素が大きい)の場合、その新しい要素のインデックスをmaxに代入します。これにより、最大値を持つ要素のインデックスが最終的にmaxに格納されます。

max関数を使った最大値の求め方

Pythonの組み込み関数maxを使うと、より簡単に最大値を求めることができます。

num = [65, 42, 68, 83, 55]
val = max(num)
print(val)  # 83

このコードでは、max関数に配列numを渡して最大値を求め、その結果をvalに代入しています。max関数は、与えられたイテラブル(ここでは配列)の中から最大の要素を返します。

以上がPythonで最大値を求める基本的な方法です。これらのテクニックを理解し、適切に使うことで、Pythonプログラミングの幅が広がります。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です