Já vi alguns memes com isso e fiquei na dúvida se é algo realmente bom de se fazer dentro de um código
Já vi alguns memes com isso e fiquei na dúvida se é algo realmente bom de se fazer dentro de um código
Oii Pedro, como você está?
Muito interessante sua pergunta. É uma boa prática, porém, devemos lembrar e ter muito cuidado para não esquecermos de colocar uma condição de parada dentro do While True
para que ele não se torne um loop infinito, ou seja, algo que será executado para sempre - e nesse para sempre, não termina em final feliz como nos contos de fadas hahaha, pois isso consumirá a memória do computador.
O While True
é muito utilizado em Python quando queremos que o código que estará dentro do bloco de loop seja executado pelo menos uma vez, como por exemplo onde dependemos da entrada do usuário para acertar alguma palavra e caso ele acerte, terminaremos o loop (condição de parada), por exemplo:
palavra_secreta = "python"
while True:
palavra = input("Digite a palavra secreta: ")
if palavra == palavra_secreta:
break
Vale ressaltar que algo que podemos utilizar é um While True
sem nos importarmos com a condição de parada, é o nosso aprendizado, esse sim é um loop infinito.
Espero ter ajudado e qualquer dúvida fico à disposição.
Abraços e bons estudos!