<p>首先,您没有初始化<strong>petName=[]</strong><strong>templast=[]</strong><strong>boardedPets=[]</strong>并且您正在覆盖您的<strong>petName</strong>。你知道吗</p>
<p><strong>代码看起来像,我希望它能正常工作</p>
<pre><code>staffID = 'admin'
password = 'admin'
petType = ['Dog', 'Cat', 'Bird', 'Rodent']
petName = []
tempList = []
boardedPets = []
def loginFunction(s, p):
# Login inputs
staffID = input("Enter Staff ID: ")
password = input("Password: ")
loginTrust = False
while (loginTrust is False):
if (staffID == 'admin') and (password == 'admin'):
print("Successfully logged in")
loginTrust = True
else:
print("Wrong ID or Password. Please enter again. ")
loginTrust = False
staffID = input("Enter Staff ID: ")
password = input("Password: ")
def checkIn(petType, petName):
petName1 = str(input("Enter pet name: "))
petName.append(petName1)
tempList.append(petName1)
boardedPets.extend(tempList)
def FrontDeskMenu():
print("\nTaylor's Pet Hotel\nFront Desk Admin")
print("A. Check in pets")
print("B. Check out pets")
print("C. Payment")
print("D. Rooms Availability")
print("E. History")
print("F. Exit\n")
userInput = input("What would you like to do today?: ")
inputCheck = False
while (inputCheck is False):
if (userInput.lower() == 'a'):
checkIn(petType, petName)
inputCheck = True
elif (userInput.lower() == 'f'):
quit()
else:
print("Invalid value! Please try again.")
userInput = input("What would you like to do today?: ")
inputCheck = False
loginFunction(staffID, password)
FrontDeskMenu()
</code></pre>
<p><img src="https://i.gyazo.com/a07426f1541e4ebd6d58361c34b67391.png" alt="Code Output"/></p>