qual a diferença entre:
n = 1
total = 5
for n in range(1, total + 1):
e
while n <= total:
n = n + 1
é mais por questão de escolha? ou um é mais adequado para tal situação e o outro não?
qual a diferença entre:
n = 1
total = 5
for n in range(1, total + 1):
e
while n <= total:
n = n + 1
é mais por questão de escolha? ou um é mais adequado para tal situação e o outro não?
Oi Kauan, tudo bem?
Normalmente, as estruturas de repetição são bem parecidas e possuem o mesmo propósito! Porém, podemos acentuar uma boa prática de uso em relação ao while/for.
Isso significa que caso esbarre com um problema em que você não é capaz de identificar as condições iniciais/finais, então provavelmente será melhor utilizar o while, por exemplo!
Espero ter ajudado, qualquer outra dúvida estou a disposição, abraços e bons estudos!