Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Anúncios Automatizados de Ônibus | Especificação do Valor de Retorno da Função
Tutorial de Funções em Python

bookDesafio: Anúncios Automatizados de Ônibus

Tarefa

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:

  1. Defina uma função bus_announcements(stops) que recebe uma lista de paradas de ônibus como argumento.
  2. Utilize um laço infinito (while True) para que os anúncios se repitam para sempre.
  3. Dentro do laço, use um laço for (for stop in stops) para percorrer cada parada na lista.
  4. 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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

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.35

bookDesafio: Anúncios Automatizados de Ônibus

Deslize para mostrar o menu

Tarefa

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:

  1. Defina uma função bus_announcements(stops) que recebe uma lista de paradas de ônibus como argumento.
  2. Utilize um laço infinito (while True) para que os anúncios se repitam para sempre.
  3. Dentro do laço, use um laço for (for stop in stops) para percorrer cada parada na lista.
  4. 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

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
single

single

some-alt