私の入力には何が間違っていますか?プログラムを実行しようとするたびに、引数が2行目であると答えます。入力が正しく実行されていません
reservationHour = int(input("Enter the hour portion of your desired",\
"reservation in military time (0-23): "))
ありがとうございました。
私の入力には何が間違っていますか?プログラムを実行しようとするたびに、引数が2行目であると答えます。入力が正しく実行されていません
reservationHour = int(input("Enter the hour portion of your desired",\
"reservation in military time (0-23): "))
ありがとうございました。
input
は最大で1つの引数を受け入れます。あなたは2つの引数を渡しています。
カンマを削除してみてください。おそらく動作します。 desired
の後またはreservation
の前にスペースを追加することをお勧めします。
トリプルクォート(複数行)の文字列を使用すると、プロンプトに改行が追加される可能性があります。コードは次のようになります。
reservationHour = int(input("""Enter the hour portion of your desired
reservation in military time (0-23): """))
コンマを削除するだけです。 \
は、新しい行にinput()
を許可しますが、,
は文字列を2つの文字列に分割します。 input()
は1つのステートメントしか保持できないため、エラーが発生します。
カンマを削除すると、pythonのinput
は1つの引数しか取ることができません。
正確なエラーは何ですか?ここに貼り付けていただけますか? – Mureinik
int()キャストなしで入力をデバッグしました – CodeIsLife
2つの文字列を 'input'メソッドに渡しています – AK47