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

Swipe um das Menü anzuzeigen

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
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

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
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt