Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:suchen_und_sortieren:sortieren [2026-03-10 08:09] – hof | gf_informatik:suchen_und_sortieren:sortieren [2026-04-09 06:53] (aktuell) – hof | ||
|---|---|---|---|
| Zeile 68: | Zeile 68: | ||
| <nodisp 1> | <nodisp 1> | ||
| ++++Lösung| | ++++Lösung| | ||
| - | < | + | < |
| < | < | ||
| Zeile 109: | Zeile 109: | ||
| - Schreibe eine Funktion '' | - Schreibe eine Funktion '' | ||
| - | - Schreibe danach eine Funktion '' | + | - Schreibe danach eine Funktion '' |
| - Kopiere die beiden Listen in deinen Code. | - Kopiere die beiden Listen in deinen Code. | ||
| - Erweitere deinen Code, sodass du eine Obstsorte festlegen kannst und am Ende eine der folgenden beiden Nachrichten ausgegeben wird. | - Erweitere deinen Code, sodass du eine Obstsorte festlegen kannst und am Ende eine der folgenden beiden Nachrichten ausgegeben wird. | ||
| Zeile 117: | Zeile 117: | ||
| - | < | + | < |
| ++++Lösung| | ++++Lösung| | ||
| - | <code python> | ||
| - | obstsorten = [" | ||
| - | farben = [" | ||
| + | < | ||
| + | < | ||
| def find_min(l): | def find_min(l): | ||
| min_index = 0 | min_index = 0 | ||
| Zeile 153: | Zeile 152: | ||
| right = middle - 1 | right = middle - 1 | ||
| return None | return None | ||
| + | |||
| + | obstsorten = [" | ||
| + | farben = [" | ||
| mein_obst = " | mein_obst = " | ||
| Zeile 158: | Zeile 160: | ||
| mein_index = binary_search(obstsorten_sortiert, | mein_index = binary_search(obstsorten_sortiert, | ||
| if mein_index is None: | if mein_index is None: | ||
| - | print(" | + | print(f"Die Obstsorte {mein_obst} wurde nicht gefunden." |
| else: | else: | ||
| - | print(" | + | print(f"Die Obstsorte {mein_obst} hat die Farbe {farben[mein_index]}.") |
| - | </code> | + | </bottom-editor></ |
| ++++ | ++++ | ||
| </ | </ | ||