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 Returnwaarden van Functies
Python Functies Tutorial
Sectie 4. Hoofdstuk 6
single

single

Uitdaging: Geautomatiseerde Busaankondigingen

Veeg om het menu te tonen

Taak

Veeg om te beginnen met coderen

Als je ooit met een bus of tram hebt gereisd, is het je waarschijnlijk opgevallen dat halte-aankondigingen vooraf zijn opgenomen en voortdurend worden herhaald. 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 de 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 gaan.

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 6
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

some-alt