2017-09-28 7 views
1

J'ai écrit ce code pour imprimer la table de multiplication de 1 à 9, mais il l'imprime sans une nouvelle ligne entre les différentes tables. Est-ce que quelqu'un sait comment réparer ceci?Comment insérer un saut de ligne entre différentes tables de multiplication?

for i in range(1, 10): 
    for j in range(1, 10): 
     k = i * j 
     print(i,"x",j, "=", k) 

le résultat est le suivant:

1 x 1 = 1 
1 x 2 = 2 
1 x 3 = 3 
1 x 4 = 4 
1 x 5 = 5 
1 x 6 = 6 
1 x 7 = 7 
1 x 8 = 8 
1 x 9 = 9 
2 x 1 = 2 
2 x 2 = 4 
2 x 3 = 6 
2 x 4 = 8 
2 x 5 = 10 
2 x 6 = 12 
2 x 7 = 14 
2 x 8 = 16 
2 x 9 = 18 

Répondre

2

Imprimer une ligne vide entre les itérations de la boucle for i in range(1, 10):, cela séparera les tables par le numéro que vous imprimez la multiplication des

for i in range(1, 4): 
    for j in range(1, 4): 
     k = i * j 
     print(i,"x",j, "=", k) 
    print() 

>> 1 x 1 = 1 
>> 1 x 2 = 2 
>> 1 x 3 = 3 

>> 2 x 1 = 2 
>> 2 x 2 = 4 
>> 2 x 3 = 6 

>> 3 x 1 = 3 
>> 3 x 2 = 6 
>> 3 x 3 = 9 
0
for i in range(1, 10): 
    for j in range(1, 10): 
     k = i * j 
     print(i,"x",j, "=", k, end='\n')