diff --git a/teil7/partner/Person.py b/teil7/partner/Person.py new file mode 100644 index 0000000..4b77db4 --- /dev/null +++ b/teil7/partner/Person.py @@ -0,0 +1,5 @@ +class Person: +# Konstruktor + def __init__(self,vorname, name): + self.vorname = vorname + self.name = name diff --git a/teil7/partner/Telefonnummer.py b/teil7/partner/Telefonnummer.py new file mode 100644 index 0000000..5c27507 --- /dev/null +++ b/teil7/partner/Telefonnummer.py @@ -0,0 +1,9 @@ +class Telefonnummer: + + def __init__(self, lkz, vorwahl, nummer): + self.lkz = lkz + self. vorwahl = vorwahl + self.nummer = nummer + + def __str__(self): + return f'+{self.lkz}-{self.vorwahl}/{self.nummer}' diff --git a/teil7/partner/__init__.py b/teil7/partner/__init__.py new file mode 100644 index 0000000..a27084f --- /dev/null +++ b/teil7/partner/__init__.py @@ -0,0 +1,5 @@ +from . import Telefonnummer +from . import Person + +__all__ = ['telefonnnummer','person','anschrift'] + diff --git a/teil7/partner/anschrift.py b/teil7/partner/anschrift.py new file mode 100644 index 0000000..2a79d80 --- /dev/null +++ b/teil7/partner/anschrift.py @@ -0,0 +1,9 @@ +class Anschrift: + def __init__(self, strasse, hausnummer, plz, ort): + self.strasse = strasse + self.hausnummer = hausnummer + self.plz = plz + self.ort = ort + + def __str__(self): + return self.strasse + ' ' + self.hausnummer + '\n' + self.plz + ' ' + self.ort diff --git a/teil7/testpartner.py b/teil7/testpartner.py new file mode 100644 index 0000000..8079a79 --- /dev/null +++ b/teil7/testpartner.py @@ -0,0 +1,7 @@ +from partner.Telefonnummer import Telefonnummer +from partner.Person import Person + +p= Person('Homer','Simpson') +tel = Telefonnummer('44','221','12345678') + +print(str(tel))