lehrkraefte:blc:informatik:ffprg1-2020:loops

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:ffprg1-2020:loops [2022/02/08 10:09]
Ivo Blöchliger
lehrkraefte:blc:informatik:ffprg1-2020:loops [2022/04/07 13:16] (current)
Ivo Blöchliger [Aufgaben]
Line 39: Line 39:
 p=1.01 p=1.01
 while (k<200):   # Wiederhole solange wie k<200 while (k<200):   # Wiederhole solange wie k<200
-    k*=p +    k*=p   # Kurzform für k = k*
-    n+=1+    n+=1   # Kurzform für n = n+1
 print(n) print(n)
 </code> </code>
Line 53: Line 53:
 while True: while True:
    print("immer und immer wieder")    print("immer und immer wieder")
-   time.sleep(0.5)+   time.sleep(0.5)   # Ein bisschen Pause, damit die Ausgabe nicht komplett überläuft.
 </code> </code>
  
Line 71: Line 71:
 a = 1 a = 1
 while a<10: while a<10:
-   if a%2==0:+   if a%2==0:   # Wenn der Rest der Divison von a durch 2 Null ist, d.h. wenn a gerade ist.
        a+=3        a+=3
        continue  # Nächste Wiederholung        continue  # Nächste Wiederholung
Line 93: Line 93:
 print("noch weiter") print("noch weiter")
 </code> </code>
-Leider wird damit auch ein Leerschlag eingefügt. Eine flexiblere Methode ist die Verwendung von sys.stdout.write(): +Leider wird damit auch ein Leerschlag eingefügt. 
-<code python> +
-import sys +
- +
-sys.stdout.write("Es geht"+
-sys.stdout.write("noch weiter\n" # Am Schluss ein Zeilenumbruch mit \n +
-</code>+
  
-Oder noch einfacher, man erstellt die ganze Zeile erst in einem String und gibt diesen am Schluss aus:\+Noch mehr Kontrolle hat manwen man die ganze Zeile erst in einem String aufbaut und diesen am Schluss ausgibt:
 <code python> <code python>
 zeile = "Die Zahlen 1" zeile = "Die Zahlen 1"
Line 117: Line 111:
 Sie können wie folgt überprüfen, ob eine Zahl a durch eine Zahl b teilbar ist: Sie können wie folgt überprüfen, ob eine Zahl a durch eine Zahl b teilbar ist:
 <code python> <code python>
-if a % b == 0:  # Wenn der Rest der Division von a durch b gleich Null ist, ist a druch b teilbar+if a % b == 0:  # Wenn der Rest der Division von a durch b gleich Null ist, ist a durch b teilbar
     # Tu was     # Tu was
 </code> </code>
  • lehrkraefte/blc/informatik/ffprg1-2020/loops.1644311347.txt.gz
  • Last modified: 2022/02/08 10:09
  • by Ivo Blöchliger