Riempimento di una matrice con valori dalla tastiera
Lascia che il programma riceva un array bidimensionale come input, sotto forma di n
righe, ognuna delle quali contiene m
numeri separati da spazi. Come contarli? Ad esempio in questo modo:
LA=[]
per i nell'intervallo(n):
A.append(list(map(int, input().split()))) # il metodo list() crea un list(array)
# dall'insieme di dati indicati tra parentesi
Oppure, senza utilizzare complesse chiamate di funzioni nidificate:
LA=[]
per i nell'intervallo(n):
row = input().split() # legge una stringa con numeri,
# diviso in elementi da spazi (riga dell'array ottenuto)
for i in range(len(riga)):
row[i] = int(row[i]) # ogni elemento della riga della lista convertito in un numero
A.append(row) # aggiunge la riga dell'array all'array A