class Book: def __init__(self, title, author, year, desc): self._title = title self._author = author self._year = year self._desc = desc self._antallUtlån = 0 self._progress = 0 self._antallSider = 256 def getYear(self): return self._year def description(self): return self.desc def is_old(self): return 2025 - self.year > 50 def __str__(self): return f"{self._title} Age: {2025-self._year}" def lån(self): self._antallUtlån += 1 def økLeseProgress(self, p): if p < 0: print("Du kan ikke lese denne boka baklengs. Om du ønsker å lese baklengs så kan jeg anbefale en manga!") elif self._progress + p > self._antallSider: print("Det finnes ikke så mange sider i boka") else: self._progress += p bokHylle = [ Book("Harry Potter and the Half Blood Prince", "J.K.Rowling", 2004, "A boy lives or smth"), Book("LOTR", "J.R.R.Tolkien", 1988, "Bad guy lost his wedding ring"), Book("Mobydick", "Old. Guy", 1200, "En hval eln") ] minsteBook = bokHylle[0] minsteBook.lån() minsteBook.økLeseProgress(20) for book in bokHylle: if book.getYear() < minsteBook.getYear(): minsteBook = book print(minsteBook)