Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:funktionen [2025-11-20 13:30] – [Aufgabe E5] hof | gf_informatik:funktionen [2025-12-11 10:41] (aktuell) – [Aufgabe F6 (optional)] hof | ||
|---|---|---|---|
| Zeile 129: | Zeile 129: | ||
| ++++Tipps:| | ++++Tipps:| | ||
| Erzeuge mithilfe des `random`-Moduls eine [[gf_informatik: | Erzeuge mithilfe des `random`-Moduls eine [[gf_informatik: | ||
| + | |||
| + | |||
| + | Simuliere nun 20 Münzenwürfe. | ||
| + | |||
| ++++ | ++++ | ||
| </ | </ | ||
| Zeile 142: | Zeile 146: | ||
| ++++Tipps:| | ++++Tipps:| | ||
| Ähnlich wie Münzwurf-Funktion oben. Bestimme wieder eine Zufallszahl (z.B. im Bereich $1-5$, falls du fünf Sprüche hast). Falls die Zufallszahl $2$ ist, gibst du den zweiten Spruch aus. Verwende dazu eine if-elif-...-else-Verzweigung. | Ähnlich wie Münzwurf-Funktion oben. Bestimme wieder eine Zufallszahl (z.B. im Bereich $1-5$, falls du fünf Sprüche hast). Falls die Zufallszahl $2$ ist, gibst du den zweiten Spruch aus. Verwende dazu eine if-elif-...-else-Verzweigung. | ||
| - | |||
| - | Simuliere nun 20 Münzenwürfe. | ||
| ++++ | ++++ | ||
| </ | </ | ||
| Zeile 175: | Zeile 177: | ||
| * Du kannst auch weitere Funktionen definieren, die dir das Leben erleichtern. | * Du kannst auch weitere Funktionen definieren, die dir das Leben erleichtern. | ||
| - | < | + | < |
| ++++Lösungen Aufgaben E| | ++++Lösungen Aufgaben E| | ||
| Zeile 218: | Zeile 220: | ||
| r = random.randint(1, | r = random.randint(1, | ||
| if r == 1: | if r == 1: | ||
| - | print(" | + | print(" |
| elif r == 2: | elif r == 2: | ||
| - | print(" | + | print(" |
| else: | else: | ||
| - | print(" | + | print(" |
| fortune_cookie() | fortune_cookie() | ||
| Zeile 291: | Zeile 293: | ||
| </ | </ | ||
| - | [[https:// | + | [[https:// |
| ++++ | ++++ | ||
| Zeile 352: | Zeile 354: | ||
| * keine Lösung: gib `None` zurück, dies ist der Fall, wenn der Term in der Wurzel negativ ist | * keine Lösung: gib `None` zurück, dies ist der Fall, wenn der Term in der Wurzel negativ ist | ||
| * eine Lösung, dies ist der Fall, wenn der Term in der Wurzel genau 0 ist | * eine Lösung, dies ist der Fall, wenn der Term in der Wurzel genau 0 ist | ||
| - | * zwei Lösungen: gib Liste mit den beiden Werten | + | * zwei Lösungen: gib beide Werte (mit Komma getrennt) |
| Tipp: Verwende die Diskriminante, | Tipp: Verwende die Diskriminante, | ||
| Zeile 362: | Zeile 364: | ||
| * $x^2 + 2 x + 7 = 0$ hat keine Lösung | * $x^2 + 2 x + 7 = 0$ hat keine Lösung | ||
| - | < | + | < |
| ++++Lösungen Aufgaben F| | ++++Lösungen Aufgaben F| | ||
| Zeile 440: | Zeile 442: | ||
| else: | else: | ||
| r = -b / (2*a) | r = -b / (2*a) | ||
| - | return | + | return (-b - sqrt(d)) / (2*a), (-b + sqrt(d)) / (2*a) |
| print(mitternachtsformel(3, | print(mitternachtsformel(3, | ||