2017-01-15 7 views
-6
i = 1 
while i <= 6: 
    print 2**i,' ','\t', 3**i 
    i += 1 
print 

i = 1  
while i <= 6: 
    print 2**i ,'\t', 3**i 
    i += 1 
print 

を混乱させる。最初のものについては、私は4つのスペースを追加し、出力は奇妙です。 4つのスペースを3つのスペースに変更すると、2つのコードの出力は同じになります。私はそれを理解していない。タブ文字は、本当にこれは私が書いた二つの異なるコードである私に

出力: enter image description here

+2

*コードや結果の写真を投稿しない*あなたの質問にテキストを投稿する*。 –

+1

タブはカーソルをいくつかの番号の次の倍数(多くの場合4または8)に進めます。5つのスペースを追加すると、次のタブは1桁および2桁の数字が異なります。 –

答えて

1

あなたは固定、フォーマットされた出力をしたい場合は、代わりにタブを使用してのフォーマットされた印刷文になっているはずです。このサイトは良い説明を持っています:https://pyformat.info/パディングと整列のセクションはおそらくあなたの出力をクリーンアップするために始めたいものです。

関連する問題