diff --git a/Technik/Python/Befehle.md b/Technik/Python/Befehle.md index 43513fe..392b5f2 100644 --- a/Technik/Python/Befehle.md +++ b/Technik/Python/Befehle.md @@ -37,11 +37,13 @@ Vergleiche == <= >= != #### Bedingungen **if** item > a: - befehle +>befehle + elif: - befehle +>befehle + else: - befehle +>befehle #### Schleifen @@ -49,13 +51,13 @@ else: **while** a == b: - befehle +>befehle **for** item in List: - befehle +>befehle **for** item in "schreiben": # Hier ist das ein String, es wird jeder Buchstabe durchgegangen - befehle +>befehle @@ -68,14 +70,43 @@ Jede Funktion gibt **immer** etwas zurück Wenn wir nichts zurück geben wird automatisch der Wert None zurück gegeben!!! **def** say_hello(name, last_name): - print("Hallo " + name) +>print("Hallo " + name) Aufruf der Funktion: say_hello("Ralf","Koop") **def** maximum(a,b): - if a < b - return b - else: - return a \ No newline at end of file +>if a < b +>>return b +> +else: +>>return a + + +#### Objekte + +**Klasse :** + Wichtig Klassennamen fangen mit einem Grißen Buchstaben an +class **C**ar: +Das hier ist eine init funktion : +>def \_\_init\_\_(self): (self ist eine referenz auf das objekt muss immer angegeben werden!) +>>self.car_brand = none +self.horse_power = none +self.color = none + + +Erzeugen eines Objektes : +car1 = Car() + +**Methode :** +class Car: +> def \_\_init\_\_(self): +>>self.car_brand = none +self.hors_power = none +self.x_position = 5 +self.y_position = 5 +> +> def drive(self, x, y): +>>self.x_position += 5 +self.y_position +=10 \ No newline at end of file