def processar_dados():
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
if __name__ == '__main__':
processar_dados()
def processar_dados():
contador = 0
while contador < 10:
print("Processando dados...")
contador += 1
if __name__ == '__main__':
processar_dados()
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.
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!