我在這裏輸入了什麼內容?每次我嘗試運行該程序時,python都會說該參數在第2行。輸入未正確運行
reservationHour = int(input("Enter the hour portion of your desired",\
"reservation in military time (0-23): "))
感謝您抽出時間看一下。
我在這裏輸入了什麼內容?每次我嘗試運行該程序時,python都會說該參數在第2行。輸入未正確運行
reservationHour = int(input("Enter the hour portion of your desired",\
"reservation in military time (0-23): "))
感謝您抽出時間看一下。
input
最多接受一個參數。你傳遞了兩個參數。
嘗試刪除逗號,它可能會工作。儘管您可能希望在desired
之後或reservation
之前添加空格。
更好的是,您可以嘗試使用三引號(多行)字符串,從而在提示中引入換行符。代碼如下所示:
reservationHour = int(input("""Enter the hour portion of your desired
reservation in military time (0-23): """))
只需刪除逗號! \
允許在新行上使用input()
,但,
將字符串拆分爲兩個字符串。這將產生一個錯誤,因爲input()
只能保存一條語句。
刪除逗號,python中的input
只能帶一個參數。
你到底發生了什麼錯誤?你能把它粘貼在這裏嗎? – Mureinik
你沒有調試你的輸入int()cast – CodeIsLife
你將2個字符串傳遞給'input'方法 – AK47