我的输入在这里做错了什么?每次我尝试运行程序时,python都会说参数在第2行。
reservationHour = int(input("Enter the hour portion of your desired",\
"reservation in military time (0-23): "))
感谢您抽出宝贵时间来看看这个。
答案 0 :(得分:1)
input
最多接受一个论点。你传递了两个论点。
尝试删除逗号,它可能会有效。虽然您可能希望在desired
之后或reservation
之前添加空格。
更好的是,您可以尝试使用三引号(多行)字符串,从而在提示符中引入换行符。代码如下所示:
reservationHour = int(input("""Enter the hour portion of your desired
reservation in military time (0-23): """))
答案 1 :(得分:1)
删除逗号,python中的input
只能接受一个参数。
答案 2 :(得分:0)
删除逗号! \
允许input()
在新行上,但,
将字符串拆分为两个字符串。这将生成错误,因为input()
只能容纳一个语句。