lehrkraefte:blc:informatik:glf4-20:simulation:python-repe

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:glf4-20:simulation:python-repe [2021/03/27 10:15]
Ivo Blöchliger
lehrkraefte:blc:informatik:glf4-20:simulation:python-repe [2021/04/06 20:15] (current)
Ivo Blöchliger [Python Repetition / Cheat Sheet]
Line 1: Line 1:
 ====== Python Repetition / Cheat Sheet ====== ====== Python Repetition / Cheat Sheet ======
  
 +Eine minimalistische Version gibt es [[lehrkraefte:blc:informatik:glf4-20:simulation:python-mini-cheat-sheet|hier]].
 +
 +  * Gehen Sie Beispiele von oben bis unten durch.
 +  * Kopieren Sie jeweils den Code in TigerJython und führen Sie das jeweilige Programm aus.
 +  * Versuchen Sie, jede Zeile der Programm zu verstehen. Wenn Sie nicht sicher sind, fügen sie ''print()''-Anweisungen ein, um besser zu verstehen, was das Programm tut.
 +  * Wenn Sie eine Zeile nicht verstehen, stellen Sie Fragen und/oder "googeln" sie.
 +  * Das Ziel ist nicht, alles auswendig zu wissen, aber zu wissen, was möglich ist und wo die Information zu finden ist.
 ===== Variablen, Strings vs. Zahlen ===== ===== Variablen, Strings vs. Zahlen =====
 === Variablen mit Zahlen === === Variablen mit Zahlen ===
Line 101: Line 108:
     quadratzahlen.append(i*i)     # Der Liste ein neues Element hinten anhängen     quadratzahlen.append(i*i)     # Der Liste ein neues Element hinten anhängen
 print("%d im Quadrat ist %d" % (7,quadratzahlen[7])) print("%d im Quadrat ist %d" % (7,quadratzahlen[7]))
 +print(quadratzahlen)
 </code> </code>
  
Line 149: Line 157:
     return zahlen                              # Funktion sofort beenden und Resultat zurückgegeben     return zahlen                              # Funktion sofort beenden und Resultat zurückgegeben
  
-foos = meineListe()+foos = meineListe()   # Resultat der Funktion (in diesem Fall eine Liste) in die Variable foos spichern.
 print(foos) print(foos)
 </code> </code>
Line 165: Line 173:
 <code python> <code python>
 from random import randrange from random import randrange
-for i in range(1,21): +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)+    print("Wurf %2d: -> %d" % (i, randrange(1,7))  # Zufällige Ganzzahl von 1 bis und mit 6 (Parameter genau wie range, obere Grenze exklusive)
 </code> </code>
 Uniform verteilte reelle Zahlen im Intervall $[0,1)$. Uniform verteilte reelle Zahlen im Intervall $[0,1)$.
  • lehrkraefte/blc/informatik/glf4-20/simulation/python-repe.1616836516.txt.gz
  • Last modified: 2021/03/27 10:15
  • by Ivo Blöchliger