Added Donnerstag Mittag

This commit is contained in:
2022-11-24 12:57:50 +01:00
parent 1a21942de5
commit 20066fe48d
9 changed files with 130 additions and 1 deletions

33
Donnerstag/vectors.py Normal file
View File

@@ -0,0 +1,33 @@
#!/usr/bin/env python3
"""
Mathematische Vektorenals Klasse
"""
# Oberklassen werden automatisch vererbt
class Vector():
values = ()
def __init__(self, *values):
"Initialisierung 1 Funktion nach Erzeugen des Objekts"
self.my_values = values
def __del__(self):
"Destruktor: Letzte Funktion vor Freigabe des Speichers"
print("Ein Objekt wird freigegeben ({})".format(self.my_values))
def get_values(self):
return self.my_values
def test (self, *args):
# Der erste Weert in tuple ist das Objekt selbst. tuple werden mit * angeben.
print("Aufruf")
print(args)
def poly(self, *args):
if len(args) == 1:
if type(args[0]) is str:
print("Stringverarbeitung")
elif type(args[0]) is int or type(args[0]):
print("Intverarbeitung")
elif len(args) == 2:
self.poly_2param(*args)
elif len(args) == 0:
Vector.poly_0param(self, *args)