Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Python enquanto Loop

Python while Loop


Os loops são usados ​​na programação para repetir um bloco específico de código. Neste artigo, você aprenderá a criar um loop while em Python.

Vídeo:Python enquanto Loop

O que é loop while em Python?


O loop while em Python é usado para iterar sobre um bloco de código, desde que a expressão de teste (condição) seja verdadeira.

Geralmente usamos esse loop quando não sabemos o número de vezes para iterar de antemão.

Sintaxe de while Loop em Python

while test_expression:
    Body of while

No loop while, a expressão de teste é verificada primeiro. O corpo do loop é inserido somente se o test_expression avalia para True . Após uma iteração, a expressão de teste é verificada novamente. Este processo continua até o test_expression avalia para False .

Em Python, o corpo do loop while é determinado por meio de recuo.

O corpo começa com recuo e a primeira linha sem recuo marca o fim.

Python interpreta qualquer valor diferente de zero como True . None e 0 são interpretados como False .

Fluxograma do loop while

Exemplo:Python enquanto Loop

# Program to add natural
# numbers up to 
# sum = 1+2+3+...+n

# To take input from the user,
# n = int(input("Enter n: "))

n = 10

# initialize sum and counter
sum = 0
i = 1

while i <= n:
    sum = sum + i
    i = i+1    # update counter

# print the sum
print("The sum is", sum)

Ao executar o programa, a saída será:
Enter n: 10
The sum is 55



No programa acima, a expressão de teste será True contanto que nossa variável de contador i é menor ou igual a n (10 em nosso programa).

Precisamos aumentar o valor da variável counter no corpo do loop. Isso é muito importante (e principalmente esquecido). Não fazer isso resultará em um loop infinito (loop sem fim).

Por fim, o resultado é exibido.

Enquanto faz loop com else


Igual aos loops for, enquanto os loops também podem ter um else opcional quadra.

Os else parte é executada se a condição no loop while for False .

O loop while pode ser finalizado com uma instrução break. Nesses casos, o else parte é ignorada. Portanto, o else de um loop while parte é executada se não ocorrer nenhuma interrupção e a condição for falsa.

Aqui está um exemplo para ilustrar isso.
'''Example to illustrate
the use of else statement
with the while loop'''

counter = 0

while counter < 3:
    print("Inside loop")
    counter = counter + 1
else:
    print("Inside else")

Saída
Inside loop
Inside loop
Inside loop
Inside else

Aqui, usamos uma variável de contador para imprimir a string Inside loop três vezes.

Na quarta iteração, a condição em while torna-se False . Portanto, o else parte é executada.

python

  1. C# while e do... while loop
  2. Tipos de dados Python
  3. Operadores Python
  4. Instrução de passagem do Python
  5. Argumentos da função Python
  6. Dicionário Python
  7. Iteradores Python
  8. Python For &While Loops:Enumerate, Break, Continue Statement
  9. Função Enumerate() em Python:Loop, Tuple, String (Exemplo)
  10. Programação do SINUMERIK 840D Uso do loop WHILE