Page 465 - Computer Science V2.0 Class 11
P. 465
print("3. Delete Heritage Site")
print("4. Display Heritage Sites")
print("5. Logout")
adminOperation = int(input("Enter your choice (1-5): "))
if adminOperation == 1:
addHeritageSite(heritageSites)
elif adminOperation == 2:
modifyHeritageSite(heritageSites)
elif adminOperation == 3:
deleteHeritageSite(heritageSites)
elif adminOperation == 4:
displayHeritageSites(heritageSites)
elif adminOperation == 5:
print("Logging out.")
break
else:
print("Invalid choice. Please enter a number between 1 and 5.")
else:
print("Incorrect admin credentials. Please try again.")
elif adminChoice == 2:
print("Quitting the program.")
break
else:
print("Invalid choice. Please enter a number between 1 and 2.")
while True:
userChoice = int(input("\nUser Menu:\n1. Search and Display Heritage Site\n2. Display
Sites by State\n3. Quit\nEnter your choice (1-3): "))
if userChoice == 1:
searchAndDisplaySite(heritageSites)
elif userChoice == 2:
displaySitesByState(heritageSites)
elif userChoice == 3:
print("Quitting the program.")
break
else:
print("Invalid choice. Please enter a number between 1 and 3.")
Answers
Multiple Choice Questions
1. (c) 2. (a) 3. (b) 4. (c) 5. (b) 6. (c) 7. (c) 8. (d)
9. (b) 10. (c)
True or False
1. (F) 2. (F) 3. (F) 4. (T) 5. (F) 6. (T) 7. (F)
Fill in the blanks
1. 2 2. False 3. rollnoMarksDict.pop(4)
4. [12, 25, 32, 60, 78, 90] 5. 5 6. None
Dictionaries 451

