From 803deebbd1fda48fdc6a8ddea8e7c48bc380d790 Mon Sep 17 00:00:00 2001 From: ola hamza Date: Sat, 28 Feb 2026 23:45:34 +0100 Subject: [PATCH] =?UTF-8?q?Aufgabe=202:=20OOP=20L=C3=B6sung=20f=C3=BCr=20d?= =?UTF-8?q?as=20Ship-R=C3=A4tsel=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codewars/Aufgabe2.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 codewars/Aufgabe2.py diff --git a/codewars/Aufgabe2.py b/codewars/Aufgabe2.py new file mode 100644 index 0000000..8f0273b --- /dev/null +++ b/codewars/Aufgabe2.py @@ -0,0 +1,12 @@ +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 \ No newline at end of file