diff --git a/Readme.md b/Readme.md index c675c1f..44d1222 100644 --- a/Readme.md +++ b/Readme.md @@ -12,4 +12,6 @@ CC-BY-SA Olli Graf | 5 | Listen Dictionaries und Tupel| | 6 | Objekte| | 7 | Module| +| 8 | Exceptions| +| 9 | Typkonvertierung| diff --git a/teil7/.gitignore b/teil7/.gitignore new file mode 100644 index 0000000..0183607 --- /dev/null +++ b/teil7/.gitignore @@ -0,0 +1 @@ +partner/__pycache__ diff --git a/teil7/partner/Anschrift.py b/teil7/partner/Anschrift.py new file mode 100644 index 0000000..5cef61f --- /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 f'{self.strasse} {self.hausnummer} \n {self.plz} {self.ort}' diff --git a/teil9/.gitignore b/teil9/.gitignore new file mode 100644 index 0000000..bee8a64 --- /dev/null +++ b/teil9/.gitignore @@ -0,0 +1 @@ +__pycache__ diff --git a/teil9/bool.py b/teil9/bool.py new file mode 100644 index 0000000..55f1678 --- /dev/null +++ b/teil9/bool.py @@ -0,0 +1,25 @@ +from namen import namen + +### String nach Boolean +print('String nach Boolean') +print(bool('True')) # ist True +print(bool('Test')) # ist True +print(bool('False')) # ist True +print(bool('')) # ist False + +### int nach Boolean +print('int nach Boolean') +print(bool(0)) # ist False +print(bool(1)) # ist True +print(bool(2)) # ist True + +### List nach Boolean +print('List nach Boolean') +print(bool(namen)) # ist True +print(bool([])) # ist False + + + + + + diff --git a/teil9/bytearray.py b/teil9/bytearray.py new file mode 100644 index 0000000..bf42568 --- /dev/null +++ b/teil9/bytearray.py @@ -0,0 +1,4 @@ +some_chars = [65,66,67,68] + +print(bytearray('Homer',encoding='utf-8')) +print(bytearray(some_chars)) diff --git a/teil9/bytes.py b/teil9/bytes.py new file mode 100644 index 0000000..ae98345 --- /dev/null +++ b/teil9/bytes.py @@ -0,0 +1,4 @@ +some_chars = [65,66,67,68] + +print(bytes('Homer', encoding='utf-8')) +print(bytes(some_chars)) diff --git a/teil9/int.py b/teil9/int.py new file mode 100644 index 0000000..4a263b1 --- /dev/null +++ b/teil9/int.py @@ -0,0 +1,9 @@ + + +eingabe = input('Dein Alter (Jahre): ') + +alter = int(eingabe) + + +print(f'Du bist {alter} Jahre alt.') + diff --git a/teil9/namen.py b/teil9/namen.py new file mode 100644 index 0000000..fd4471d --- /dev/null +++ b/teil9/namen.py @@ -0,0 +1 @@ +namen = ["Homer", "Marge", "Bart"] diff --git a/teil9/set.py b/teil9/set.py new file mode 100644 index 0000000..1fc381a --- /dev/null +++ b/teil9/set.py @@ -0,0 +1,5 @@ +from namen import namen + + +print(set(namen)) +print(set("Jimbo")) diff --git a/teil9/str.py b/teil9/str.py new file mode 100644 index 0000000..35c5faf --- /dev/null +++ b/teil9/str.py @@ -0,0 +1,10 @@ + +wert = 3 + +#str = 'Die ' + wert + ' Musketiere' + + +str = 'Die ' + str(wert) + ' Musketiere' + +print(str) + diff --git a/teil9/tupel.py b/teil9/tupel.py new file mode 100644 index 0000000..a43e239 --- /dev/null +++ b/teil9/tupel.py @@ -0,0 +1,4 @@ +from namen import namen + +print(tuple(namen)) +print(tuple('Jimbo'))