Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:programmieren_challenge_sca [2023-01-03 13:19] – [1.13 Aufgabe] sca | gf_informatik:programmieren_challenge_sca [2023-12-18 06:29] (aktuell) – hof | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Christmas/Holliday | + | ====== Christmas/Holiday |
| {{ : | {{ : | ||
| Zeile 78: | Zeile 78: | ||
| ++++Lösung| | ++++Lösung| | ||
| <code python> | <code python> | ||
| + | x = input(" | ||
| + | |||
| + | if type(x) == int: | ||
| + | if x < 100: | ||
| + | print(" | ||
| + | elif x > 999: | ||
| + | print(" | ||
| + | else: | ||
| + | print(" | ||
| + | else: | ||
| + | print(" | ||
| </ | </ | ||
| ++++ | ++++ | ||
| Zeile 115: | Zeile 126: | ||
| Der Benutzer wird aufgefordert eine Zahl einzugeben. Von dieser Zahl wird die Fakultät berechnet und ausgegeben. Stelle sicher, dass die Spezialfälle ($0,1,$ negative Zahlen) auch korrekt verarbeitet werden. | Der Benutzer wird aufgefordert eine Zahl einzugeben. Von dieser Zahl wird die Fakultät berechnet und ausgegeben. Stelle sicher, dass die Spezialfälle ($0,1,$ negative Zahlen) auch korrekt verarbeitet werden. | ||
| + | <nodisp 2> | ||
| + | ++++Lösung| | ||
| + | <code python> | ||
| + | n = 5 | ||
| + | |||
| + | if n < 0: | ||
| + | print(" | ||
| + | else: | ||
| + | p = 1 | ||
| + | while n > 1: | ||
| + | p = p * n | ||
| + | n = n - 1 | ||
| + | print(p) | ||
| + | </ | ||
| + | ++++ | ||
| + | </ | ||
| ==== - Aufgabe ==== | ==== - Aufgabe ==== | ||
| Zeile 178: | Zeile 205: | ||
| Berechne die Summe aller dreistelliger Zahlen der Dreierreihe (durch $3$ teilbar). | Berechne die Summe aller dreistelliger Zahlen der Dreierreihe (durch $3$ teilbar). | ||
| - | //Tipp:// Resultat muss sein: $494349$ | + | //Tipp:// Resultat muss sein: $165150$ |
| ==== - Aufgabe ==== | ==== - Aufgabe ==== | ||
| Zeile 212: | Zeile 239: | ||
| benötigtes **Vorwissen**: | benötigtes **Vorwissen**: | ||
| - | * Vorwissen von Grundlagen | + | * Vorwissen von "Basic Challenge |
| * for-Schleifen | * for-Schleifen | ||
| * Funktionen | * Funktionen | ||
| * Listen | * Listen | ||
| + | **Christmas-Challenge 2022:** *ignoriere* diese Aufgaben, löse nur welche aus **Basic Challenge I** | ||
| ==== - Aufgabe ==== | ==== - Aufgabe ==== | ||