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
**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
>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