Desafio: Anúncios Automatizados de Ônibus
Swipe to start coding
Se você já andou de ônibus ou bonde, provavelmente percebeu que os anúncios das estações são pré-gravados e repetidos continuamente.
Nesta tarefa, você criará uma função geradora chamada bus_announcements
para simular um sistema automatizado de anúncios para paradas de ônibus.
Siga estes passos:
- Defina uma função
bus_announcements(stops)
que recebe uma lista de paradas de ônibus como argumento. - Utilize um laço infinito (
while True
) para que os anúncios se repitam para sempre. - Dentro do laço, use um laço for (
for stop in stops
) para percorrer cada parada na lista. - Use a palavra-chave
yield
para retornar a mensagem"Next stop: {stop}"
, onde{stop}
é substituído pelo nome da parada.
Ao chamar esse gerador e usar next()
repetidamente, ele deve percorrer as paradas indefinidamente.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain this in simpler terms?
What are the main takeaways from this?
Can you give me an example?
Awesome!
Completion rate improved to 4.35
Desafio: Anúncios Automatizados de Ônibus
Deslize para mostrar o menu
Swipe to start coding
Se você já andou de ônibus ou bonde, provavelmente percebeu que os anúncios das estações são pré-gravados e repetidos continuamente.
Nesta tarefa, você criará uma função geradora chamada bus_announcements
para simular um sistema automatizado de anúncios para paradas de ônibus.
Siga estes passos:
- Defina uma função
bus_announcements(stops)
que recebe uma lista de paradas de ônibus como argumento. - Utilize um laço infinito (
while True
) para que os anúncios se repitam para sempre. - Dentro do laço, use um laço for (
for stop in stops
) para percorrer cada parada na lista. - Use a palavra-chave
yield
para retornar a mensagem"Next stop: {stop}"
, onde{stop}
é substituído pelo nome da parada.
Ao chamar esse gerador e usar next()
repetidamente, ele deve percorrer as paradas indefinidamente.
Solução
Obrigado pelo seu feedback!
single