#Lager ordb?kene: hovedstad = {"norge" : "Oslo", "nederland" : "Amsterdam", "spania" : "Madrid"} spraak = {"norge" : "norsk", "nederland" : "nederlansk", "spania" : "spansk"} befolkning = {"norge" : 53913269, "nederland" : 17282163, "spania" : 46733038} land = input("Skriv inn et land: ").lower() #L?sningsmetoden dere kanskje er vandt til n? if land == "norge": print(f"Hovedstaden i Norge er {hovedstad[land]}\n"+ f"Spr?ket er {spraak[land]}\n"+ f"Befolkningstallet er {befolkning[land]}") elif land == "nederland": print(f"Hovedstaden i Nederland er {hovedstad[land]}\n"+ f"Spr?ket er {spraak[land]}\n"+ f"Befolkningstallet er {befolkning[land]}") elif land == "spania": print(f"Hovedstaden i Spania er {hovedstad[land]}\n"+ f"Spr?ket er {spraak[land]}\n"+ f"Befolkningstallet er {befolkning[land]}") else: print("landet finnes ikke i databasen v?r") #Kommandoer for ? f? ut alle n?kler og verdier i en ordbok #print(hovedstad.keys()) #returnerer en liste med alle n?klene i ordboken #print(hovedstad.values()) #returnerer en liste med alle verdiene i ordboken # Denne metoden tar kortere tid ? skrive og utnytter at vi kan sjekke # om en verdi finnes i en liste print("\n\n\nDenne metoden bruker bare en if-setning") if land in hovedstad.keys(): print(f"Hovedstaden i {land.capitalize()} er {hovedstad[land]}\n"+ f"Spr?ket er {spraak[land]}\n"+ f"Befolkningstallet er {befolkning[land]}") else: print("Landet finnes ikke i databasen v?r!") # Denne metoden putter alle ordb?kene inn i en felles ordbok. print("tester en annen metode!") stater = {"hovedstad" : hovedstad, "spraak": spraak, "befolkning": befolkning} if land in hovedstad.keys(): print(f"Hovedstaden i {land.capitalize()} er {stater['hovedstad'][land]}\n") # Denne metoden bruker lister som verdier for ordb?kene. # Se litt n?ye p? hvordan denne fungerer ettersom den kan v?re nyttig ? kunne senere i faget #Samler alt i en felles ordbok: ordbok = {"norge": ["Oslo", "norsk", 5391369], "nederland" : ["Amsterdam", "nederlandsk", 17282163], "spania" : ["Madrid", "spansk", 46733038]} print("\n\n\nHer kommer en metode med n?sta lister i ordb?ker") if land in ordbok.keys(): print(f"Hovedstaden i {land.capitalize()} er {ordbok[land][0]}\n"+ f"Spr?ket er {ordbok[land][1]}\n"+ f"Befolkningstallet er {ordbok[land][2]}")