Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Geautomatiseerde Busaankondigingen | Specificatie van de Returnwaarde van een Functie
Python Functies Tutorial

bookUitdaging: Geautomatiseerde Busaankondigingen

Taak

Swipe to start coding

Als je ooit met een bus of tram hebt gereisd, is het je waarschijnlijk opgevallen dat halte-aankondigingen vooraf opgenomen zijn en voortdurend herhaald worden. In deze opdracht maak je een generatorfunctie genaamd bus_announcements om een geautomatiseerd aankondigingssysteem voor bushaltes te simuleren.

Volg deze stappen:

  1. Definieer een functie bus_announcements(stops) die een lijst met bushaltes als argument neemt.
  2. Gebruik een oneindige lus (while True) om de aankondigingen eindeloos te laten herhalen.
  3. Gebruik binnen deze lus een for-lus (for stop in stops) om elke halte in de lijst te doorlopen.
  4. Gebruik het yield-trefwoord om het bericht "Next stop: {stop}" terug te geven, waarbij {stop} wordt vervangen door de naam van de halte.

Wanneer je deze generator aanroept en herhaaldelijk next() gebruikt, zal deze oneindig door de haltes blijven cyclen.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookUitdaging: Geautomatiseerde Busaankondigingen

Veeg om het menu te tonen

Taak

Swipe to start coding

Als je ooit met een bus of tram hebt gereisd, is het je waarschijnlijk opgevallen dat halte-aankondigingen vooraf opgenomen zijn en voortdurend herhaald worden. In deze opdracht maak je een generatorfunctie genaamd bus_announcements om een geautomatiseerd aankondigingssysteem voor bushaltes te simuleren.

Volg deze stappen:

  1. Definieer een functie bus_announcements(stops) die een lijst met bushaltes als argument neemt.
  2. Gebruik een oneindige lus (while True) om de aankondigingen eindeloos te laten herhalen.
  3. Gebruik binnen deze lus een for-lus (for stop in stops) om elke halte in de lijst te doorlopen.
  4. Gebruik het yield-trefwoord om het bericht "Next stop: {stop}" terug te geven, waarbij {stop} wordt vervangen door de naam van de halte.

Wanneer je deze generator aanroept en herhaaldelijk next() gebruikt, zal deze oneindig door de haltes blijven cyclen.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 5
single

single

some-alt