Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
lehrkraefte:snr:informatik:glf22:python:if-else [2022/09/27 16:11] Olaf Schnürer [Zur Terminologie] |
lehrkraefte:snr:informatik:glf22:python:if-else [2022/10/28 13:50] Olaf Schnürer [Aufgabe zu if-else mit logischen Verknüpfungen: Schaltjahr] |
||
---|---|---|---|
Line 87: | Line 87: | ||
<WRAP center round todo> | <WRAP center round todo> | ||
- | Ist eine Jahreszahl durch 4 teilbar, so handelt es sich um ein Schaltjahr, es sei denn, die Jahreszahl ist durch 100, aber nicht durch 400 teilbar, | + | ACHTUNG: Die Aufgabe ist von der Logik her relativ kompliziert; |
- | vgl. | + | |
- | https:// | + | |
- | Ersetze die Fragezeichen im folgenden Python-Programm durch einen booleschen Ausdruck, so dass es korrekt ausgibt, ob die Eingabe ein bzw. kein Schaltjahr ist. Teste deine Vermutung durch Eingabe der Jahreszahlen 7, 32, 300, 400. | + | Ist eine Jahreszahl durch 4 teilbar, so handelt es sich um ein Schaltjahr, es sei denn, die Jahreszahl ist durch 100, aber nicht durch 400 teilbar. |
+ | |||
+ | (Diese komplizerte Regel sorgt grob gesagt dafür, dass die Frühlingstagundnachtgleiche immer am selben Tag des Kalenderjahres stattfindet, | ||
+ | |||
+ | Ersetze die Fragezeichen im folgenden Python-Programm durch einen booleschen Ausdruck, so dass es korrekt ausgibt, ob die Eingabe ein Schaltjahr ist oder nicht. Teste deine Vermutung durch Eingabe der Jahreszahlen 7, 32, 300, 400. | ||
<code python schaltjahr.py> | <code python schaltjahr.py> | ||
Line 380: | Line 382: | ||
print(" | print(" | ||
elif b!= 0: | elif b!= 0: | ||
- | print(" | + | print(" |
else: | else: | ||
print(" | print(" |