Page 464 - Computer Science V2.0 Class 11
P. 464

break
                        else:
                            print(f"'{siteNameToDelete}’ not found in the list of heritage sites.")

                    def displayHeritageSites(heritageSites):
                        print("\nList of World Heritage Sites in India:")
                        for site in heritageSites:
                            displayHeritageSite(site)
                            print("")
                    def searchAndDisplaySite(heritageSites):
                        siteNameToSearch = input("Enter the name of the heritage site to search: ")

                        for site in heritageSites:
                            if site['name'].lower() == siteNameToSearch.lower():
                                print("\nInformation for '{}':".format(siteNameToSearch))
                                displayHeritageSite(site)
                                break
                        else:
                            print("'{}' not found in the list of heritage sites.".format(siteNameToSearch))

                    def displayHeritageSite(site):
                        print("Name: {}".format(site['name']))
                         print("Location: {}, {}".format(site['location']['district'], site['location']['state']))
                        print("Built Year: {}".format(site['builtYear']))
                        print("Built By: {}".format(site['builtBy']))
                        print("Purpose: {}".format(site['purpose']))
                        print("Website Link: {}".format(site['websiteLink']))

                    def displaySitesByState(heritageSites):
                        stateToSearch = input("Enter the state to display heritage sites: ")

                        print(f"\nHeritage Sites in {stateToSearch}:")
                        for site in heritageSites:
                            if site['location']['state'].lower() == stateToSearch.lower():
                                displayHeritageSite(site)
                                print("")


                    adminUsername, adminPassword = createAdminAccount()
                    heritageSites = []

                    while True:
                         adminChoice = int(input("\nAdmin Menu:\n1. Login\n2. Quit\nEnter your choice (1-2): "))

                        if adminChoice == 1:
                            if adminLogin(adminUsername, adminPassword):
                                while True:
                                    print("\nAdmin Operations:")
                                    print("1. Add Heritage Site")
                                    print("2. Modify Heritage Site")


               450   Touchpad Computer Science (Ver. 2.0)-XI
   459   460   461   462   463   464   465   466   467   468   469