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
Last revision Both sides next 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/01 07:33]
Ivo Blöchliger [Zufallszahlen]
Line 1: Line 1:
 ====== Python Repetition / Cheat Sheet ====== ====== Python Repetition / Cheat Sheet ======
 +  * 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 105:
     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 154:
     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 170:
 <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.txt
  • Last modified: 2021/04/06 20:15
  • by Ivo Blöchliger