lehrkraefte:blc:informatik:glf4-20:simulation:python-mini-cheat-sheet

This is an old revision of the document!


for zahl in range(5):  # zahl von 0 bis und mit 4 (total 5 Wiederholungen)
  print(zahl)

Liste füllen

liste=[]   # Leere Liste
for i in range(6):     # i von 0 bis und mit 5
    liste.append(i*2)  # Das doppelte von i der Liste hinten hinzufügen
print(liste)           # Ergibt [0,2,4,6,8,10]

Liste als CSV mit Index ausgeben

liste = [23,42,123,1234]
csv = "Index;Wert\n"
for index in range(len(liste)):             # len(liste) ist die Anzahl Elemente in der Liste
   csv += "%d;%d\n" % (index, liste[index]) # eckige Klammern: Zugriff auf ein bestimmtes Element, bestimmt durch den Index
print(csv)
from random import randrange
for i in range(1,21):   # i läuft von 1 bis 20 (die obere Grenze exklusive)
    print("Wurf %2d: -> %d" % (i, randrange(1,7))  # Zufällige Ganzzahl von 1 bis und mit 6 (Parameter genau wie range, obere Grenze exklusive)
# Definition der Funktion, wird nicht direkt ausgeführt.
def quadrat(x):  # x bekommt den Wert, mit dem man die Funktion aufruft. Diese Variable x lebt nur in dieser Funktion und hat nichts mit Variablen gleichen Namens anderswo im Programm zu tun.
    return x*x   # Quadrat von x berechnen und als Resultat zurückgeben.
 
x = 42
print("Das Quadrat von 12 ist %d" % quadrat(12) )
print("x=%d ist unverändert!" % x)
  • lehrkraefte/blc/informatik/glf4-20/simulation/python-mini-cheat-sheet.1617732790.txt.gz
  • Last modified: 2021/04/06 20:13
  • by Ivo Blöchliger