Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. from sang import Sang
  2.  
  3. class Spilleliste:
  4.  
  5. def __init__(self, listenavn):
  6. self._sanger = []
  7. self._navn = listenavn
  8.  
  9. def lesFraFil(self, filnavn):
  10. f = open(filnavn,"r")
  11. f = f.readlines()
  12. for line in f:
  13. alleData = line.strip().split(';')
  14.  
  15. sang = Sang(alleData[0], alleData[1])
  16. self._sanger.append(sang)
  17.  
  18.  
  19. def leggTilSang(self, nySang):
  20. self._sanger.append(nySang)
  21.  
  22. def fjernSang(self, sang):
  23.  
  24. self._sanger.remove(sang)
  25.  
  26.  
  27. def spillSang(self, sang):
  28. if(sang in self._sanger):
  29. sang.spill()
  30. return False
  31. def spillAlle(self):
  32. for sang in self._sanger:
  33. sang.spill()
  34.  
  35. def finnSang(self, tittel):
  36. for sang in self._sanger:
  37. if (sang.sjekkTittel(tittel)):
  38. return sang
  39. return None
  40. def hentArtistUtvalg(self, artistnavn):
  41. i = 0
  42. liste_med_artister = []
  43. while i < len(self._sanger):
  44. if(self._sanger[i].sjekkArtist(artistnavn)):
  45. liste_med_artister.append(self._sanger[i])
  46. i +=1
  47. else:
  48.  
  49. i+=1
  50.  
  51.  
  52.  
  53. for x in liste_med_artister:
  54. print(x)
  55. return liste_med_artister
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement