12 lines
546 B
Python
12 lines
546 B
Python
class Ship:
|
|
def __init__(self, draft, crew):
|
|
# Initialisierung der Schiff-Attribute: Tiefgang (draft) und Besatzung (crew)
|
|
self.draft = draft
|
|
self.crew = crew
|
|
|
|
def is_worth_it(self):
|
|
# Berechnet, ob das Schiff beutenswert ist.
|
|
# Jedes Besatzungsmitglied erhöht den Tiefgang um 1,5 Einheiten.
|
|
# Ein Schiff ist lohnenswert, wenn der verbleibende Tiefgang nach Abzug
|
|
# des Gewichts der Besatzung mehr als 20 Einheiten beträgt.
|
|
return (self.draft - (self.crew * 1.5)) > 20 |