Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1.  
  2.  
  3. def formaterNavn(names):
  4. """ Tar ei liste med navn som parameter,
  5. returnerer string versjon av listen, komma-separert med 'og' mellom siste element.
  6. :param names: List object containing String names.
  7. :return string: Names from list, concatenated to one string. """
  8. string = "" # Tom String som skal bli concatinated (string+string=concatenation)
  9. for enum, name in enumerate(names):
  10. if enum == len(names)-1: # Enum begyner på 0, men len(names) begyner på 1. Dvs dette sjekker om enum er siste iterasjon i forhold til mengden items i listen.
  11. string += ' og ' + name
  12. elif enum == len(names)-2: string += name
  13. else: string += name + ', '
  14. return string # Returner den konstruerte stringen til slutt
  15.  
  16.  
  17. navn = ['Henrik', 'Birk', 'Andrea', 'Eirik', 'Hilja'] # Liste med navn
  18. string = formaterNavn(navn) # Kalle på funksjonen med navn-listen som parameter, og den returnerer en string verdi som me kobler til variablen "string". Så printer vi string til slutt.
  19. print(string)
  20. #print(formaterNavn(navn)) # Dette gjer det samme, men lagrer ikkje verdien i ein variabel først
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement