Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python –行範囲の最大値


行範囲で最大値を見つける必要がある場合は、単純な反復と「max」メソッドが使用されます。

以下は同じのデモンストレーションです-

my_list = [[11, 35, 6], [9, 11, 3], [35, 4, 2],[8, 15, 35], [5, 9, 18], [5, 14, 2]]

print("The list is :")
print(my_list)

i, j = 2, 4
print("The values for integers are ")
print(i, j)

my_result = 0
for index in range(i, j):

   my_result = max(max(my_list[index]), my_result)

print("The result is :")
print(my_result)

出力

The list is :
[[11, 35, 6], [9, 11, 3], [35, 4, 2], [8, 15, 35], [5, 9, 18], [5, 14, 2]]
The values for integers are
2 4
The result is :
35

説明

  • リストのリストが定義され、コンソールに表示されます。

  • 2つの整数の値が定義され、コンソールに表示されます。

  • 変数は0に初期化されます。

  • 整数は範囲値として取得され、繰り返されます。

  • インデックス要素の最大値が取得され、変数に割り当てられます。

  • これは、コンソールに表示される出力です。


  1. Pythonでパターンを印刷する方法は?

    Pythonのパターンは、ネストされたforループを使用して印刷できます。外側のループは行数を反復処理するために使用され、内側のループは列数を処理するために使用されます。印刷ステートメントは、要件に応じてさまざまなパターンを形成するように変更されます。 パターンには、星型、数字型、アルファベット型があります。パターンは、さまざまな形、三角形、ピラミッドなどにすることができます。 例 これらのパターンはすべて、これらの異なるパターンを形成する変更されたprintステートメントを含むforループを使用して印刷できます。 これらのパターンの印刷の基本的な考え方は同じですが、わずかな違いが

  2. Pythonを使用して数値のピラミッドを生成するにはどうすればよいですか?

    Pythonで数字を使用してピラミッドを生成する方法は複数あります。最も単純な2つのフォームを見てみましょう 例 for i in range(5):    for j in range(i + 1):       print(j + 1, end="")    print("") 出力 これにより、出力が得られます 1 12 123 1234 12345 例 を使用して数字を連続して印刷することもできます start = 1 for i in range(5):   &