Mac13: 2024-06-22 10:22:25

This commit is contained in:
Ralfk 2024-06-22 10:22:25 +02:00
parent 652105f1b3
commit 61653d269b

View File

@ -37,11 +37,13 @@ Vergleiche == <= >= !=
#### Bedingungen #### Bedingungen
**if** item > a: **if** item > a:
befehle >befehle
elif: elif:
befehle >befehle
else: else:
befehle >befehle
#### Schleifen #### Schleifen
@ -49,13 +51,13 @@ else:
**while** a == b: **while** a == b:
befehle >befehle
**for** item in List: **for** item in List:
befehle >befehle
**for** item in "schreiben": # Hier ist das ein String, es wird jeder Buchstabe durchgegangen **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!!! Wenn wir nichts zurück geben wird automatisch der Wert None zurück gegeben!!!
**def** say_hello(name, last_name): **def** say_hello(name, last_name):
print("Hallo " + name) >print("Hallo " + name)
Aufruf der Funktion: Aufruf der Funktion:
say_hello("Ralf","Koop") say_hello("Ralf","Koop")
**def** maximum(a,b): **def** maximum(a,b):
if a < b >if a < b
return b >>return b
else: >
return a 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