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
Last revision Both sides next revision
lehrkraefte:blc:informatik:ffprg1-2020:loops [2022/02/08 10:09]
Ivo Blöchliger
lehrkraefte:blc:informatik:ffprg1-2020:loops [2022/03/31 12:41]
Ivo Blöchliger [Zeilenumbrüche]
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"
  • lehrkraefte/blc/informatik/ffprg1-2020/loops.txt
  • Last modified: 2022/04/07 13:16
  • by Ivo Blöchliger