Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.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上的无效语法错误_Python_Python 3.x_Syntax_Syntax Error - Fatal编程技术网

Python上的无效语法错误

Python上的无效语法错误,python,python-3.x,syntax,syntax-error,Python,Python 3.x,Syntax,Syntax Error,嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。非常感谢。 嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语

嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。非常感谢。
嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢大家嗨,我的代码有一个错误,当我运行这个程序时,它会出现一个无效的语法消息。如果你们能帮我,那就太好了。谢谢你

你的问题有很多问题:

1您的代码没有正确缩进

你故意在你的问题中粘贴了很多不相关的文字

3您没有提供错误的堆栈跟踪

您的代码问题是这一行:

warrants = ["Adela","Arya","The Big D","Wei Xuen","Rebecca"]
Fines = []
totalFines= 0

def enterFine():
global totalFines

name = input("Enter the full name of the driver: ")
checkwarrant(name)

validInput = False
while validInput == False:
    try:
        speedlimit = int(input("Enter the speed limit across your area :"))
        speed = int(input("Enter the speed of the driver : "))
        amountOver = speed - speedlimit

        if amountOver > 0:
            validInput = True

            if amountOver < 10:
                print("This person should be charged $30")
                totalFines +=30
            elif amountOver < 15:
                print("This person should be charged $45")
                totalFines +=45
            elif amountOver < 20:
                print("This person should be charged $60")
                totalFines +=60
            else:
                print("This person is to be charged $420")

            fines.append([name, amountOver])
        else:
            print("Error")

    except:
        print("Error")

def checkWarrant(name):
for person in warrants:
    if person == name:
        print(person.upper(),"is wanted for using Hooktronic cheats")

def printsummary():
print("Total Fines for today :" , len(fines))
for number in range(0, len(fines)):
    print(number +1, ") Name: ", fines[number][0],"  Amount Over Limit: $", 
fines[number][1]
print("Total amount of fines: $", totalFines)

moreInput = "Y"
while moreInput == "Y":

  enterFine()

  askIntput = "X"
  while askInput != "Y" and askIntput != "N":
      askInput = input("Do you wish to enter another person to the database?
(Y/N): ")

  if askInput == "N":
      moreInput = "N"

printsummary()

结尾没有结束语。

希望您输入更多文本的原因是,您可以输入实际相关的信息,例如错误是什么以及发生在哪里,这样你就可以把代码缩减到最少,而不是粘贴几十行不相关的行。语法错误应该告诉你错误在哪一行,以及错误出在哪里。如果你不能理解这个错误,把它贴在这里,我们可以向你解释。这比让我们猜测几十行代码中哪里可能有错误要容易得多。它没有在程序上说,但我使用了python代码检查器,它说第50行谢谢,它没有在程序上说不可能是真的。你是如何运行你的脚本的?同时,您使用了什么python代码检查器?最后,您发布的显然不是您的实际代码,因为您发布的内容在到达第50行之前的第6行上引发了一个缩进错误,这使得任何人都不可能为您调试它。是的,它没有说明哪一行有错误。我无法运行脚本,因为存在语法错误。他们告诉我要缩进4次。
print(number +1, ") Name: ", fines[number][0],"  Amount Over Limit: $", fines[number][1]