class Bok:
def __init__(self, titel: str, forfatter: str, antall_kopier: int) -> None:
"""
Oppretter et Bok-objekt og lagrer titelen, forfatteren, og antall kopier
som instansvariabler.
"""
self._titel = titel
self._forfatter = forfatter
self._antall_kopier = antall_kopier
def er_sjekket_ut(self) -> bool:
"""
Returnerer False om antall kopier av boken er st?rre enn 0.
"""
if self._antall_kopier > 0:
return False
else:
return True
def sjekk_inn(self) -> None:
"""
?ker antall kopier med 1 og skriver ut en bekreftelse med titelen og forfatteren.
"""
self._antall_kopier += 1
print("Takk!", self._titel, "av", self._forfatter, "ble sjekket inn.")
def sjekk_ut(self) -> None:
"""
Sjekker om boken er sjekket ut og om den er tilgjengelig, s? reduseres antall kopier
med 1 og skrives ut en bekreftelse med titelen og forfatteren.
"""
if self.er_sjekket_ut():
print("Denne boken er desverre ikke tilgjengelig.")
else:
self._antall_kopier -= 1
print("V?r s? god! Her er", self._titel, "av", self._forfatter)