私は次のコードを持っています:
for i in range(1,6):
print 'Answer',i,':'
出力は次のとおりです。
Answer 1 :
Answer 2 :
Answer 3 :
Answer 4 :
私はそれが次のようになりたい:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
つまり、整数と ':' の間にスペースを入れないでください。これを行う方法は?
私は次のコードを持っています:
for i in range(1,6):
print 'Answer',i,':'
出力は次のとおりです。
Answer 1 :
Answer 2 :
Answer 3 :
Answer 4 :
私はそれが次のようになりたい:
Answer 1:
Answer 2:
Answer 3:
Answer 4:
つまり、整数と ':' の間にスペースを入れないでください。これを行う方法は?
文字列フォーマットを使用:
for i in range(1, 5):
print 'Answer {0}:'.format(i)
これを使用してみてください:
for i in range(1,5):
print "Answer %d:" % i
別:
for i in range(1,6):
print 'Answer '+str(i)+':'
for i in range(1, 5):
print "Answer", str(i)+':'
を使用して印刷する','
場合、スペースは自動的に追加されます。+
次のように、文字列を使用するか、文字列を並べて配置することで、出力を連結できます(Python 2.xの場合)。
for i in range(1, 5):
print 'Answer'+str(i), ':'
print 'Answer%d'':'%i
違いを確認してください!