#tekst = "hallo" # ["h","a","l","l","o"] #for tegn in tekst: # print(tegn) #lengde = len(tekst) #print(tekst + " er ", lengde, " antall tegn") #print(tekst[2]) #setter inn "ikke" etter hvert ord som er likt "setteInnEtter" def setteInnIkke(tekst, setteInnEtter): deltOppTekst = tekst.split() #tom tilsvarer split(" ") resultat = "" #"du er ikke kul og du er ikke snill" for ord in deltOppTekst: if ord == setteInnEtter: resultat = resultat + ord + " ikke " else : resultat = resultat + ord + " " return resultat #setter inn nyttOrd etter hvert ord som er likt "setteInnEtter" def setteInnOrd(tekst, nyttOrd, setteInnEtter): deltOppTekst = tekst.split() #tom tilsvarer split(" ") resultat = "" #"du er ikke kul og du er ikke snill" for ord in deltOppTekst: if ord == setteInnEtter: resultat = resultat + ord + " " + nyttOrd + " " else : resultat = resultat + ord + " " return resultat lang_tekst = "du er kul og du er snill" lang_res = setteInnIkke(lang_tekst, "er") print(lang_res) lang_tekst_res = setteInnOrd(lang_tekst, "ikke", "er") print(lang_tekst_res) tekst2 = "er er kake er kake er" var = "veldig" tekst2_res = setteInnOrd(tekst2, "!", "kake") print(tekst2_res) # Oppgave: #skriv en funksjon som tar inn en string og returnerer lengden #skriv en funksjon som tar inn en string/ord, og returnerer stringen paa roverspraak (setter inn O etter hver konsonant) # feks: "sjokoladekake" > "sojokoloadoekoakoe" #hint: kan vaere lurt aa ha en liste over konsonanter og liste over vokaler # konsonanter = ["b", "c", "d", "f", "g", "h", "j", "k", "l", "m", "n", "p","q","r","s","t","v","w","x","z"] # vokaler = ["a","e","i","o","u","y"]