lehrkraefte:snr:informatik:glf22:python:if-else

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:snr:informatik:glf22:python:if-else [2022/09/27 16:12]
Olaf Schnürer [Aufgabe zu if-else mit logischen Verknüpfungen: Schaltjahr]
lehrkraefte:snr:informatik:glf22:python:if-else [2022/12/01 18:39] (current)
Olaf Schnürer [Bonus-Material]
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; der erste Hinweis entschärft dieses Problem. 
-vgl+ 
-https://de.wikipedia.org/wiki/Schaltjahr#Gregorianischer_Kalender.+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, nämlich dem 21. März; für genauere Informationen siehe https://de.wikipedia.org/wiki/Schaltjahr#Gregorianischer_Kalender.)
  
 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. 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.
Line 380: Line 382:
     print("Die Gleichung hat genau eine Lösung, nämlich " + str(-b/a) + ".")     print("Die Gleichung hat genau eine Lösung, nämlich " + str(-b/a) + ".")
 elif b!= 0: elif b!= 0:
-    print("Die Gleinung hat keine Lösung.")+    print("Die Gleichung hat keine Lösung.")
 else: else:
     print("Die Gleichung hat jede reelle Zahl als Lösung.")</code>      print("Die Gleichung hat jede reelle Zahl als Lösung.")</code> 
Line 403: Line 405:
 Stell dir selbst ein Problem, das du mit den bereits vorhandenen Programmierkenntnissen lösen kannst. Stell dir selbst ein Problem, das du mit den bereits vorhandenen Programmierkenntnissen lösen kannst.
  
-Wenn du es mir mitteilst und es mir gefällt, nehme ich es gerne (mit Angabe des Autors bzw. der Autorin) in diesen Kurs auf!+Wenn du es mir mitteilst und es mir gefällt, nehme ich es gerne (je nach Wunsch mit oder ohne Angabe des Autors bzw. der Autorin) in diesen Kurs auf!
 </WRAP> </WRAP>
  
  • lehrkraefte/snr/informatik/glf22/python/if-else.1664287946.txt.gz
  • Last modified: 2022/09/27 16:12
  • by Olaf Schnürer