Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 第7行出现Python无效语法错误 def main(): 打印“此程序将使用给定列表按小时计算停车费金额:” 票证=原始输入(“请输入票证。如果丢失,请输入否”) 如果票证在['No','No','N','N'] 小时=浮动(输入(“在停车台输入总小时:”) 而(二十四小时): 小时=整数(输入(“输入1-24(小时)之间的整数):”)_Python 2.7 - Fatal编程技术网

Python 2.7 第7行出现Python无效语法错误 def main(): 打印“此程序将使用给定列表按小时计算停车费金额:” 票证=原始输入(“请输入票证。如果丢失,请输入否”) 如果票证在['No','No','N','N'] 小时=浮动(输入(“在停车台输入总小时:”) 而(二十四小时): 小时=整数(输入(“输入1-24(小时)之间的整数):”)

Python 2.7 第7行出现Python无效语法错误 def main(): 打印“此程序将使用给定列表按小时计算停车费金额:” 票证=原始输入(“请输入票证。如果丢失,请输入否”) 如果票证在['No','No','N','N'] 小时=浮动(输入(“在停车台输入总小时:”) 而(二十四小时): 小时=整数(输入(“输入1-24(小时)之间的整数):”),python-2.7,Python 2.7,上面的代码在单词的第6行有语法错误,而下面的一行缺少括号/大括号。添加大括号,错误就会消失 def main(): print "This Program will calculate the amount of parking charges by hours using a given list: " ticket = raw_input("Please enter ticket. If lost, Please enter no")

上面的代码在单词的第6行有语法错误,而下面的一行缺少括号/大括号。添加大括号,错误就会消失

def main():
        print "This Program will calculate the amount of parking charges by hours using a     given list: "
        ticket = raw_input("Please enter ticket. If lost, Please enter no")
        if ticket in ['No','no','N','n']
        hour = float(input("Enter total hour at parking deck: ")          
        while(hour <= 0 or hour > 24):
        hour = int(input("Enter an integer between 1-24 (hour): "))
此外,if的结尾需要一个冒号。下面是更正的行

hour = float(input("Enter total hour at parking deck: ") 

启动新块的语句,如
if
while
需要在末尾加分号

if ticket in ['No','no','N','n']:
    hour = float(input("Enter total hour at parking deck: "))   

它们的块也需要缩进一级。

请注意解释器告诉您的内容。这不仅仅是一个
SyntaxError
,它是一个
IndentationError
。如果这不能告诉您出了什么问题……在我的python代码中,我正确地缩进了;但是,它声明while有一个无效的Syntax@IgnacioVazquez-A哈哈。好吧,对了,被“while…”这个词的错误愚弄了。你在
if
语句中缺少了一个
,在下一行缺少了一个右括号
if ...:
 ...
while ...:
 ...