Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Automatisierte Busdurchsagen | Spezifikation des Rückgabewerts Einer Funktion
Python-Funktionen-Tutorial

bookHerausforderung: Automatisierte Busdurchsagen

Aufgabe

Swipe to start coding

Wenn Sie schon einmal mit einem Bus oder einer Straßenbahn gefahren sind, ist Ihnen wahrscheinlich aufgefallen, dass die Stationsansagen vorab aufgezeichnet sind und sich ständig wiederholen. In dieser Aufgabe erstellen Sie eine Generatorfunktion namens bus_announcements, um ein automatisiertes Ansagesystem für Bushaltestellen zu simulieren.

Gehen Sie wie folgt vor:

  1. Definieren Sie eine Funktion bus_announcements(stops), die eine Liste von Haltestellen als Argument erhält.
  2. Verwenden Sie eine Endlosschleife (while True), damit die Ansagen unendlich oft wiederholt werden.
  3. Nutzen Sie innerhalb der Schleife eine for-Schleife (for stop in stops), um jede Haltestelle in der Liste zu durchlaufen.
  4. Verwenden Sie das Schlüsselwort yield, um die Nachricht "Next stop: {stop}" zurückzugeben, wobei {stop} durch den Namen der Haltestelle ersetzt wird.

Wenn Sie diesen Generator aufrufen und wiederholt next() verwenden, sollte er die Haltestellen unbegrenzt durchlaufen.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 5
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Suggested prompts:

Can you explain this in simpler terms?

What are the main takeaways from this?

Can you give me an example?

close

Awesome!

Completion rate improved to 4.17

bookHerausforderung: Automatisierte Busdurchsagen

Swipe um das Menü anzuzeigen

Aufgabe

Swipe to start coding

Wenn Sie schon einmal mit einem Bus oder einer Straßenbahn gefahren sind, ist Ihnen wahrscheinlich aufgefallen, dass die Stationsansagen vorab aufgezeichnet sind und sich ständig wiederholen. In dieser Aufgabe erstellen Sie eine Generatorfunktion namens bus_announcements, um ein automatisiertes Ansagesystem für Bushaltestellen zu simulieren.

Gehen Sie wie folgt vor:

  1. Definieren Sie eine Funktion bus_announcements(stops), die eine Liste von Haltestellen als Argument erhält.
  2. Verwenden Sie eine Endlosschleife (while True), damit die Ansagen unendlich oft wiederholt werden.
  3. Nutzen Sie innerhalb der Schleife eine for-Schleife (for stop in stops), um jede Haltestelle in der Liste zu durchlaufen.
  4. Verwenden Sie das Schlüsselwort yield, um die Nachricht "Next stop: {stop}" zurückzugeben, wobei {stop} durch den Namen der Haltestelle ersetzt wird.

Wenn Sie diesen Generator aufrufen und wiederholt next() verwenden, sollte er die Haltestellen unbegrenzt durchlaufen.

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 4. Kapitel 5
single

single

some-alt