Metainformationen zur Seite
Zahl erraten
- guess_number.py
import random zufallszahl = random.randint(1,100) # generiert eine Zufallszahl von 1-100 eingabe = input('Rate eine Zahl zwischen 1 und 100: ') eingabe = int(eingabe) # Zahl wird eingegeben raten = True while raten: if eingabe < zufallszahl: print('Zu klein!') elif eingabe > zufallszahl: print('Zu groß!') else: print('Du hast die Zahl gefunden!') raten = False if raten: eingabe = input('Dein nächster Versuch: ') eingabe = int(eingabe) # Durchlauf, bis man die zufallsgenerierte Zahl errät
kombinieren von Teilwörtern
- combinestrings.py
Bsp.1: teil01 = "Fuß" teil02 = "ball" teil03 = "stadion" kombi = teil01+teil02+teil03 print(kombi) # ein aus 3 Teilwörtern kombiniertes Wort wird zusammengefügt Bsp.2: teil01 = "Kühl" teil02 = "schrank" kombi = teil01+teil02 print(kombi) # s.o. aus 2 Teilwörtern Bsp.3: teil01 = "Mittel" teil02 = "meer" teil03 = "kreuz" teil04 = "fahrt" teil05 = "schiff" kombi = teil01+teil02+teil03+teil04+teil05 print(kombi) # s.o. aus 5 Teilwörtern
Arrays
kurze Definition= spezielle Datenstrukturen, die mehrere Variablen enthalten können
- array_00.py
blumen = ["rose", "tulpe", "nelke", "sonnenblume"] noten = [1,2,3,4,5,6] print(blumen[0]) print(blumen[2]) _________________ Wichtig: Wenn man die Länge eines Arrays brauch, benötigt man die Funktion len(). Die Länge gibt die Anzahl der Elemente eines Arrays an. blumen = ["rose", "tulpe", "nelke", "sonnenblume"] anzahl_blumen = len(blumen) print(anzahl_blumen) Manchmal muss man ein leeres Array mit einer vorgebenen Anzahl an Elementen vorbereiten (initialisieren). blumen = [0]*10
Variablen
kurze Definition= Variablen können Werte speichern(eine Art Datenbehälter).
- variablen.py
- Variablen einen Wert zuweisen: wahrheitswert = True zahl = 61 pi = 3.14 vorname = 'Diana' - Variablen ausgeben: print(wahrheitswert) print(vorname) print(zahl) print(pi)
If-Sätze
- if-sätze.py
kurze Definition= Eine If-Anweisung erlaubt es, eine oder mehrere Code-Zeilen (einen Code-Block) nur unter einer ganz bestimmten Bedingung auszuführen
Schleifen
- schleifen.py
1. die While Schleife Definition: Die While-Schleife prüft zuerst, ob eine Bedingung zutrifft. durchgang = 1 while durchgang < 11: print(durchgang) # Bei jedem Durchgang wird die Variable um 1 erhöht (Wir inkrementieren die Variable) durchgang = durchgang + 1 print("nach der Schleife") 2. die For-Schleife Definition: Fast speziell für ein Array konzipiert ist die For-Schleife. Mit dieser kann man sehr bequem durch ein Array durchlaufen. marken = ["nike", "adidas", "apple", "samsung"] anzahl_marken = len(marken) for i in range(anzahl_marken): print(marken[i]) range() = gibt an, wie oft die For-Schleife durchlaufen werden soll (in dem Beispiel viermal). i = die sogenannte "Laufvariable" (die bei jedem Schleifendurchlauf beginnend mit Null um 1 erhöht wird (i=i+1)). Info-> Strenggenommen handelt es sich bei der Pythonversion der For-Schleife eigentlich um eine foreach-Schleife. Auch das ist eine Spitzfindigkeit.