输入未正确运行
问题描述:
我在这里输入了什么内容?每次我尝试运行该程序时,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