2017-09-28 14 views
1

私は1から9までの乗算表を出力するためにこのコードを書いたが、異なる表の間に改行を入れずに出力した。誰もがこれを修正する方法を知っていますか?異なる乗算表間に改行を挿入する方法は?

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

結果がこれです:

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 

答えて

2

が、これはあなたが

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 
の乗算を印刷している数でテーブルを分離する、あなたの for i in range(1, 10):ループの反復の間に空行を印刷
0
for i in range(1, 10): 
    for j in range(1, 10): 
     k = i * j 
     print(i,"x",j, "=", k, end='\n') 
関連する問題