Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Suchmaschine | Rekursion und Lambda-Funktionen
Python-Funktionen-Tutorial
course content

Kursinhalt

Python-Funktionen-Tutorial

Python-Funktionen-Tutorial

1. Was Ist eine Funktion in Python?
2. Positionsbezogene und Optionale Argumente
3. Beliebige Argumente
4. Spezifikation des Funktionsrückgabewerts
5. Rekursion und Lambda-Funktionen

book
Herausforderung: Suchmaschine

Aufgabe

Swipe to start coding

Sie müssen eine rekursive Funktion implementieren, die in einem Wörterbuch anhand des Dateinamens nach einer Datei sucht. Das Wörterbuch enthält Dateiinformationen, wobei jede Datei über eine eindeutige id, name und path verfügt. Die Funktion soll die Details der Datei zurückgeben, sobald eine Übereinstimmung für den angegebenen Dateinamen gefunden wird.

  • Vervollständigen Sie den Code, indem Sie die fehlenden Teile (___) in der gegebenen Funktion ausfüllen.
  • Wenn das Wörterbuch leer ist, soll die Funktion None zurückgeben.
  • Wenn eine Datei mit dem Zielnamen gefunden wird, soll die Funktion die Details dieser Datei zurückgeben.
  • Die Funktion soll rekursiv die verbleibenden Dateien überprüfen, nachdem jede Datei geprüft wurde, bis die Zieldatei gefunden wurde oder alle Dateien überprüft wurden.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2
toggle bottom row

book
Herausforderung: Suchmaschine

Aufgabe

Swipe to start coding

Sie müssen eine rekursive Funktion implementieren, die in einem Wörterbuch anhand des Dateinamens nach einer Datei sucht. Das Wörterbuch enthält Dateiinformationen, wobei jede Datei über eine eindeutige id, name und path verfügt. Die Funktion soll die Details der Datei zurückgeben, sobald eine Übereinstimmung für den angegebenen Dateinamen gefunden wird.

  • Vervollständigen Sie den Code, indem Sie die fehlenden Teile (___) in der gegebenen Funktion ausfüllen.
  • Wenn das Wörterbuch leer ist, soll die Funktion None zurückgeben.
  • Wenn eine Datei mit dem Zielnamen gefunden wird, soll die Funktion die Details dieser Datei zurückgeben.
  • Die Funktion soll rekursiv die verbleibenden Dateien überprüfen, nachdem jede Datei geprüft wurde, bis die Zieldatei gefunden wurde oder alle Dateien überprüft wurden.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt