Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- t = input("Skriv en setning: ")
- def bokstaverIOrd(ord):
- return len(ord)
- def ordbok(tekst):
- tListe = t.lower().split(" ") #lager en liste basert på ordene i teksten.
- ordbok = {} # definerer en dictionary som skal brukes til å telle forekomster av ord.
- for ord in tListe:
- if ord in ordbok: # hvis ordet finnes fra før økes antallet med 1
- ordbok[ord] += 1
- else: # hvis ordet ikke finnes fra før, settes det inn i ordboken og antallet settes til 1
- ordbok[ord] = 1
- return ordbok
- def utskrift(ordbok):
- for ord in ordbok:
- g = "gang" if ordbok[ord] == 1 else "ganger" # forkortet if/else for å avgjør om ordet skal være entall eller flertall
- b = "bokstav" if bokstaverIOrd(ord) == 1 else "bokstaver" #forkortet if/else for å avgjør om ordet skal være entall eller flertall
- print(ord,"forekommer",ordbok[ord], g," og har ", bokstaverIOrd(ord), b)
- print("Det er ", len(t.split(" ")), "ord i setningen")
- utskrift(ordbok(t))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement