1
resposta

[Projeto] Exercicio - Loop Infinito

def processar_dados():
    contador = 0
    while contador < 10:
        print("Processando dados...")
        contador += 1


if __name__ == '__main__':
    processar_dados()
1 resposta

Olá, Matheus! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso da estrutura de repetição while para realizar operações em loop, utilizou muito bem o contador para controlar o fluxo da repetição e ainda compreendeu a importância do bloco condicional if __name__ == '__main__' para garantir a execução controlada do script.

Uma dica interessante para o futuro é usar a função range() para tornar o código mais conciso. Dessa forma:

def processar_dados():
    for i in range(10):
        print("Processando dados...")

if __name__ == '__main__':
    processar_dados()

Resultado:

Processando dados...
Processando dados...
Processando dados...
Processando dados...
Processando dados...
Processando dados...
Processando dados...
Processando dados...
Processando dados...
Processando dados...

Isso gera o mesmo resultado, mas com uma sintaxe mais enxuta e convencional em Python.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!