1.9 KiB
1.9 KiB
title | localeTitle |
---|---|
While Loop Statements | While Loop Statements |
While Loop Statements
Python utiliza o while
loop de forma semelhante a outras linguagens populares. A while
ciclo avalia uma condição, em seguida, executa um bloco de código se a condição é verdadeira. O bloco de código é executado repetidamente até que a condição se torne falsa.
A sintaxe básica é:
counter = 0
while counter < 10:
# Execute the block of code here as
# long as counter is less than 10
Um exemplo é mostrado abaixo:
days = 0
week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
while days < 7:
print("Today is " + week[days])
days += 1
Saída:
Today is Monday
Today is Tuesday
Today is Wednesday
Today is Thursday
Today is Friday
Today is Saturday
Today is Sunday
Explicação linha-a-linha do CÓDIGO acima:
- a variável 'dias' é definida como um valor 0.
- uma semana variável é atribuída a uma lista que contém todos os dias da semana.
- enquanto loop inicia
- o bloco de código será executado até que a condição retorne 'true'.
- a condição é 'dias <7', que rougly diz executar o loop while até o ponto que a variável days é menor que 7
- Então, quando os dias = 7, o loop while pára a execução.
- a variável dias é atualizada em cada iteração.
- Quando o loop while é executado pela primeira vez, a linha 'Today is Monday' é impressa no console e a variável days se torna igual a 1.
- Como a variável days é igual a 1, que é menor que 7, o loop while é executado novamente.
- Ele continua de novo e de novo e, quando o console imprime "Hoje é domingo", a variável days é agora igual a 7 e o loop while pára a execução.