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
yieldpara 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
Awesome!
Completion rate improved to 4.17
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
yieldpara 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