Python上的无效语法错误

2024-10-01 00:29:56 发布

您现在位置:Python中文网/ 问答频道 /正文

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()

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


Tags: the代码name程序消息inputif错误
1条回答
网友
1楼 · 发布于 2024-10-01 00:29:56

你的问题有很多问题:

1)代码未正确缩进

2)你故意在问题里贴了很多不相关的文字。你知道吗

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

您的代码问题是这行:

print(number +1, ") Name: ", fines[number][0],"  Amount Over Limit: $", fines[number][1]

结尾没有结束符)。你知道吗

相关问题 更多 >