Filnavn: miniordbok.py
Lag et program som fungerer som en liten ordbok fra norsk til engelsk.
Lag en prosedyre slå_opp() som:
dict)Eksempel på kjøring:
Skriv inn et norsk ord: > katt "katt" betyr "cat" på engelsk.
Hvis ordet ikke finnes i ordboka, skal programmet skrive:
Ordet finnes ikke. Vil du legge det inn? (ja/nei)
Hvis brukeren svarer ja, skal programmet:
Programmet skal fortsette å spørre om ord til brukeren skriver ESC i stedet for et norsk ord.
Da skal programmet avslutte.
Hver gang et nytt ord legges inn i ordboka, skal programmet skrive ut hvor mange ord ordboka totalt inneholder.
def slå_opp():
ordbok = {
"katt": "cat",
"hund": "dog",
"hus": "house",
"bil": "car"
}
while True:
norsk = input("Skriv inn et norsk ord (eller 'ESC' for å avslutte): ")
if norsk == "ESC":
print("Avslutter ordboken.")
break
if norsk in ordbok:
engelsk = ordbok[norsk]
print(f'"{norsk}" betyr "{engelsk}" på engelsk.')
else:
print("Ordet finnes ikke.")
svar = input("Vil du legge det inn? (ja/nei): ")
if svar == "ja":
engelsk = input("Skriv inn den engelske oversettelsen: ")
ordbok[norsk] = engelsk
print("Ordet er lagt inn i ordboken.")
print("Ordboken inneholder nå", len(ordbok), "ord.")
else:
print("Ok, legger ikke inn ordet.")
slå_opp()