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

PythonでユーザーからMatrix入力を取得します


このチュートリアルでは、Pythonでユーザーからマトリック入力を取得する方法を学習します。ユーザーからの入力は2つの異なる方法で取得できます。そのうちの2つを見てみましょう。

方法1

ユーザーから1つずつマトリックのすべての番号を取得します。以下のコードを参照してください。

# initializing an empty matrix
matrix = []
# taking 2x2 matrix from the user
for i in range(2):
   # empty row
   row = []
   for j in range(2):
      # asking the user to input the number
      # converts the input to int as the default one is string
      element = int(input())
      # appending the element to the 'row'
      row.append(element)
   # appending the 'row' to the 'matrix'
   matrix.append(row)
# printing the matrix
print(matrix)

出力

上記のコードを実行すると、次の結果が得られます。

1
2
3
4
[[1, 2], [3, 4]]

マトリックス2

スペースで区切られた値を使用して、一度に1行ずつ取得します。そして、それぞれをマップを使用するように変換します およびint 働き。コードを参照してください。

# initializing an empty matrix
matrix = []
# taking 2x2 matrix from the user
for i in range(2):
   # taking row input from the user
   row = list(map(int, input().split()))
   # appending the 'row' to the 'matrix'
   matrix.append(row)
# printing the matrix
print(matrix)

出力

上記のコードを実行すると、次の結果が得られます。

1 2
3 4
[[1, 2], [3, 4]]

結論

チュートリアルに質問がある場合は、コメントセクションにそのことを記載してください。


  1. JavaScriptにユーザーからのHTML入力を取得させ、解析して表示させますか?

    HTML入力値は文字列です。文字列を整数に変換するには、parseInt()を使用します。 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">   &nbs

  2. Python Tkinterのチェックボックスから入力を取得するにはどうすればよいですか?

    チェックボックスウィジェットは、TrueまたはFalseの2つの値を持つ入力ウィジェットです。チェックボックスは、特定の値を検証する必要がある多くのアプリケーションで役立ちます。 チェックボックスから入力値を取得して、選択されている場合は選択された値を出力するとします。選択したチェックボックスの値を出力するには、 get()を使用できます。 方法。特定のウィジェットの入力値を返します。 例 # Import Tkinter library from tkinter import * # Create an instance of tkinter frame win = Tk() # Se