1
resposta

[Dúvida] Está conforme a atividade?

clientes = ["João", "Maria", "Carlos", "Ana", "Beatriz"]

# Usando o loop for
for nome in clientes:
    print(nome)
    print("-" * 20)

print("\n" + "==" * 20)
print("==" * 20 + "\n")

# Usando o loop while
i = 0
while i < len(clientes):
    print(clientes[i])
    print("-" * 20)
    i += 1

print("\nA diferença entre os dois loops é que o for é mais simples e legível, "
      "enquanto o while é mais flexível e pode ser usado em situações mais complexas.")
print("E por isso, o for é mais recomendado para ser ultizando nesta ativiadade")
1 resposta

Oi, Samuel! Como vai?

Do jeito que você explicou, ficou claro que você comparou bem o uso do for e do while, mostrando na prática como ambos percorrem a lista de clientes. A separação visual com os prints ajuda bastante na leitura e reforça sua conclusão sobre a legibilidade do for nesta atividade.

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