#Ordbok med brukere, som inneholder ordbok med mer info om brukeren brukere = { "adam": { "alder": 21, "hjemland": "USA", "favorittmat": "Kebab" }, "jaime": { "alder": 19, "hjemland": "Norge", "favorittmat": "Pizza" } } innlogget_bruker = "" #Prosedyre for å logge inn en eksisterende bruker def logg_inn(): navn = input("Hva heter du? ") if navn.lower() in brukere: print("Velkommen, " + navn) else: print("Brukeren: " + navn + " finnes ikke") lage_bruker = input("Vil du registrere brukeren? (ja/nei) ") if lage_bruker == "ja": skaff_brukerinfo() return navn #Prosedyre for å legge til en bruker def legg_til_bruker(navn, alder, hjemland, favorittmat): brukere[navn.lower()] = {"alder": alder, "hjemland": hjemland, "favorittmat": favorittmat} #Prosedyre for å skaffe brukerinfo fra brukeren def skaff_brukerinfo(): navn = input("Skriv inn ditt navn: ") alder = input("Skriv inn din alder: ") hjemland = input("Skriv inn ditt hjemland: ") favorittmat = input("Skriv inn din favorittmat: ") legg_til_bruker(navn, alder, hjemland, favorittmat) def print_info(navn): print("Navnet ditt er: " + navn + ".") print("Du er " + str(brukere[navn]["alder"]) + " aar gammel.") print("Ditt hjemland er " + brukere[navn]["hjemland"] + ".") print("Favorittmaten din er " + brukere[navn]["favorittmat"] + ".") #Hovedprogram svar = 100 while svar != 0: if innlogget_bruker == "": print(" ********************************************************************** ") print(" * Velkommen til dette skikkelig bra programmet som er skikkelig bra! * ") print(" * * ") print(" * 1. Logge deg inn * ") print(" * 2. Registrere ny bruker * ") print(" * 0. Avslutt program * ") print(" * * ") print(" * * ") print(" * * ") print(" ********************************************************************** ") svar = int(input(">")) if svar == 1: innlogget_bruker = logg_inn() elif svar == 2: skaff_brukerinfo() else: print(" ********************************************************************** ") print(" * Velkommen til dette skikkelig bra programmet som er skikkelig bra! * ") print(" * * ") print(" * 1. Se informasjon om deg selv * ") print(" * 2. Logge deg av * ") print(" * 0. Avslutt program * ") print(" * * ") print(" * Innlogget bruker: " + innlogget_bruker) print(" * * ") print(" ********************************************************************** ") svar = int(input(">")) if svar == 1: print_info(innlogget_bruker) elif svar == 2: print("innlogget bruker satt til 0") innlogget_bruker = ""