=====Zahl erraten=====
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====
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
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 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==
kurze Definition= Eine If-Anweisung erlaubt es, eine oder mehrere Code-Zeilen (einen Code-Block) nur unter einer ganz bestimmten Bedingung
auszuführen
==Schleifen==
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.