Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Annonces Automatisées Dans le Bus | Spécification de la Valeur de Retour de Fonction
Tutoriel sur les Fonctions Python

bookDéfi : Annonces Automatisées Dans le Bus

Tâche

Swipe to start coding

Si vous avez déjà pris un bus ou un tramway, vous avez probablement remarqué que les annonces des stations sont préenregistrées et se répètent en continu. Dans cette tâche, vous allez créer une fonction génératrice appelée bus_announcements pour simuler un système d'annonces automatisées pour les arrêts de bus.

Procédez comme suit :

  1. Définissez une fonction bus_announcements(stops) qui prend en argument une liste d'arrêts de bus.
  2. Utilisez une boucle infinie (while True) pour que les annonces se répètent indéfiniment.
  3. À l'intérieur de la boucle, utilisez une boucle for (for stop in stops) pour parcourir chaque arrêt de la liste.
  4. Utilisez le mot-clé yield pour retourner le message "Next stop: {stop}", où {stop} est remplacé par le nom de l'arrêt.

Lorsque vous appelez ce générateur et utilisez next() à plusieurs reprises, il doit faire défiler les arrêts indéfiniment.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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

bookDéfi : Annonces Automatisées Dans le Bus

Glissez pour afficher le menu

Tâche

Swipe to start coding

Si vous avez déjà pris un bus ou un tramway, vous avez probablement remarqué que les annonces des stations sont préenregistrées et se répètent en continu. Dans cette tâche, vous allez créer une fonction génératrice appelée bus_announcements pour simuler un système d'annonces automatisées pour les arrêts de bus.

Procédez comme suit :

  1. Définissez une fonction bus_announcements(stops) qui prend en argument une liste d'arrêts de bus.
  2. Utilisez une boucle infinie (while True) pour que les annonces se répètent indéfiniment.
  3. À l'intérieur de la boucle, utilisez une boucle for (for stop in stops) pour parcourir chaque arrêt de la liste.
  4. Utilisez le mot-clé yield pour retourner le message "Next stop: {stop}", où {stop} est remplacé par le nom de l'arrêt.

Lorsque vous appelez ce générateur et utilisez next() à plusieurs reprises, il doit faire défiler les arrêts indéfiniment.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 5
single

single

some-alt