print("%-10s %-15s $%8.2f %8.2f %10.2f" % (first_name[i], last_name[i],
pay_rate[i], hours[i], calculate_pay(hours[i], pay_rate[i])))
これは既に解決済みの場合は丁寧に記述してください。私はそれを見つけることができなかったし、Pythonとプログラミングに新しいです。変換指定子のパディング内にシンボルを配置する
私は数字(浮動小数点数)の横にドル記号を表示しようとしています。これは、 '$'と数字の間にスペースを入れる代わりに、パディングの内側にあります。
所望の出力:
Please enter your first name(leave blank to quit): daniel
Please enter your last name: johnson
Please enter your hourly pay: 15
Please enter your hours: 40
Please enter your first name(leave blank to quit):
John Smith $10.00 40.00 $400.00
Daniel Johnson $15.00 40.00 $600.00
出力例が役立ちます。 – Marcin
最初に '$'(つまり '$ 25.00')で文字列を作成し、後でそれをあなたのフォーマット文字列の引数として使用します。 – furas