Aufgabe3 : oop lösungen #3

Open
hamzaola wants to merge 9 commits from Aufgabe3 into main
4 changed files with 30 additions and 1 deletions
Showing only changes of commit fb50f09bc9 - Show all commits

View File

@ -9,4 +9,5 @@ class Ship:
# 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
return (self.draft - (self.crew * 1.5)) > 20

View File

@ -0,0 +1,12 @@
class Dictionary:
def __init__(self):
self.words = {}
def newentry(self, word, definition):
self.words[word] = definition
def look(self, key):
if key in self.words:
return self.words[key]
else:
return f"Can't find entry for {key}"

View File

@ -0,0 +1,15 @@
class Block:
def __init__(self, dims):
self.width = dims[0]
self.length = dims[1]
self.height = dims[2]
def get_width(self):
return self.width
def get_length(self):
return self.length
def get_height(self):
return self.height
def get_volume(self):
return self.width * self.length * self.height
def get_surface_area(self):
return 2 * (self.width * self.length + self.width * self.height + self.length * self.height)

View File

@ -3,3 +3,4 @@ def even_or_odd(number):
return "Even"
else:
return "Odd"