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.