Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy dữ liệu nhập liệu bằng Python từ người dùng. Chúng ta có thể lấy thông tin đầu vào từ người dùng theo hai cách khác nhau. Hãy xem hai trong số họ.
Phương pháp 1
Lấy tất cả các số của ma trận lần lượt từ người dùng. Xem mã bên dưới.
Ví dụ
# 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)
Đầu ra
Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.
1 2 3 4 [[1, 2], [3, 4]]
Ma trận 2
Lấy từng hàng một với các giá trị được phân tách bằng dấu cách. Và chuyển đổi từng người trong số họ sang sử dụng bản đồ và int hàm số. Xem mã.
Ví dụ
# 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)
Đầu ra
Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.
1 2 3 4 [[1, 2], [3, 4]]
Kết luận
Nếu bạn có thắc mắc trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.