Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:ffprg1-2020:loops [2022/02/08 10:07] Ivo Blöchliger |
lehrkraefte:blc:informatik:ffprg1-2020:loops [2022/04/07 13:16] Ivo Blöchliger [Aufgaben] |
||
---|---|---|---|
Line 39: | Line 39: | ||
p=1.01 | p=1.01 | ||
while (k< | while (k< | ||
- | k*=p | + | k*=p # Kurzform für k = k*p |
- | n+=1 | + | n+=1 # Kurzform für n = n+1 |
print(n) | print(n) | ||
</ | </ | ||
Line 53: | Line 53: | ||
while True: | while True: | ||
| | ||
- | | + | |
</ | </ | ||
Line 71: | Line 71: | ||
a = 1 | a = 1 | ||
while a<10: | while a<10: | ||
- | if a%2==0: | + | if a%2==0: |
a+=3 | a+=3 | ||
| | ||
Line 86: | Line 86: | ||
</ | </ | ||
- | ====== Aufgaben ====== | ||
- | Lesen Sie jeweils die Eingabe für das Programm von der Tastatur ein: | ||
- | <code python> | ||
- | z = int(raw_input(" | ||
- | </ | ||
- | |||
- | Sie können wie folgt überprüfen, | ||
- | <code python> | ||
- | if a % b == 0: # Wenn der Rest der Division von a durch b gleich Null ist, ist a druch b teilbar | ||
- | # Tu was | ||
- | </ | ||
+ | ===== Zeilenumbrüche ===== | ||
Sie können eine print-Ausgabe ohne Zeilenumbruch erreichen, indem Sie nach der schliessenden Klammer ein Komma anfügen: | Sie können eine print-Ausgabe ohne Zeilenumbruch erreichen, indem Sie nach der schliessenden Klammer ein Komma anfügen: | ||
<code python> | <code python> | ||
Line 103: | Line 93: | ||
print(" | print(" | ||
</ | </ | ||
- | Leider wird damit auch ein Leerschlag eingefügt. | + | Leider wird damit auch ein Leerschlag eingefügt. |
- | <code python> | + | |
- | import sys | + | |
- | sys.stdout.write(" | + | Noch mehr Kontrolle hat man, wen man die ganze Zeile erst in einem String |
- | sys.stdout.write(" | + | |
- | </ | + | |
- | + | ||
- | Oder noch einfacher, man erstellt | + | |
<code python> | <code python> | ||
zeile = "Die Zahlen 1" | zeile = "Die Zahlen 1" | ||
Line 118: | Line 102: | ||
print(zeile) | print(zeile) | ||
</ | </ | ||
+ | |||
+ | ====== Aufgaben ====== | ||
+ | Lesen Sie jeweils die Eingabe für das Programm von der Tastatur ein: | ||
+ | <code python> | ||
+ | z = int(raw_input(" | ||
+ | </ | ||
+ | |||
+ | Sie können wie folgt überprüfen, | ||
+ | <code python> | ||
+ | if a % b == 0: # Wenn der Rest der Division von a durch b gleich Null ist, ist a durch b teilbar | ||
+ | # Tu was | ||
+ | </ | ||
+ | |||
* Schreiben Sie ein Programm, das sämtliche Teiler der eingegebenen Zahl ausgibt. | * Schreiben Sie ein Programm, das sämtliche Teiler der eingegebenen Zahl ausgibt. |