输入未正确运行

时间:2017-10-09 19:48:21

标签: python

我的输入在这里做错了什么?每次我尝试运行程序时,python都会说参数在第2行。

reservationHour = int(input("Enter the hour portion of your desired",\
                        "reservation in military time (0-23): "))

感谢您抽出宝贵时间来看看这个。

3 个答案:

答案 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()只能容纳一个语句。