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]