"税金を払って、あなたの合計金額は$ 8.74999125です。" $記号の後に空白はありません。printステートメントの空白 - python v3.4
このステートメントではどうすればよいですか?
print("After tax, your total is: $",total_price).
このステートメントの出力では、$の後に空白が追加されます。
合計価格はfloat型です。
print("After tax, your total is: $" + str(total_price))
またはstrings formatting使用します:
print("After tax, your total is: ${}".format(total_price))
素晴らしい!ありがとうございました。私は文字列の連結が使用されていない場合、なぜ先頭のスペースが出力に追加されるのだろうかと思います。 – aguy01
print関数は、それぞれの引数をstringに変換し、スペースで結合します。連結を使用する場合、設計する引数は1つだけ渡します。 – Uriel
印刷引数を区切るスペースは、sepキーワードパラメータを使用して変更できます(下記の私の答えを参照)。 – Andrew