Điền ma trận bằng các giá trị từ bàn phím
Cho phép chương trình nhận một mảng hai chiều làm đầu vào, ở dạng n
dòng, mỗi dòng chứa m
các số cách nhau bởi không gian. Làm thế nào để đếm chúng? Ví dụ như thế này:
A=[]
cho tôi trong phạm vi (n):
A.append(list(map(int, input().split()))) # phương thức list() tạo một danh sách (mảng)
# từ tập hợp dữ liệu được đưa ra trong ngoặc
Hoặc, không cần sử dụng các lệnh gọi hàm lồng nhau phức tạp:
A=[]
cho tôi trong phạm vi (n):
row = input().split() # đọc một chuỗi có số,
# chia thành các phần tử bằng dấu cách (có hàng mảng)
cho tôi trong phạm vi (len (hàng)):
row[i] = int(row[i]) # mỗi phần tử của hàng danh sách được chuyển đổi thành một số
A.append(row) # nối thêm hàng của mảng vào mảng A