Remplir une matrice avec des valeurs du clavier
Laissez le programme recevoir un tableau à deux dimensions en entrée, sous la forme de n
lignes, chacune contenant m
nombres séparés par les espaces. Comment les compter ? Par exemple comme ceci :
A=[]
pour i dans la plage (n):
A.append(list(map(int, input().split()))) # la méthode list() crée une liste(tableau)
# de l'ensemble de données indiqué entre parenthèses
Ou, sans utiliser d'appels de fonction complexes imbriqués :
A=[]
pour i dans la plage (n):
row = input().split() # lit une chaîne avec des nombres,
# divisé en éléments par des espaces (ligne de tableau obtenue)
for i in range(len(row)):
row[i] = int(row[i]) # chaque élément de la ligne de liste converti en un nombre
A.append(row) # ajoute la ligne du tableau au tableau A