Skip to content

Latest commit

 

History

History
114 lines (81 loc) · 1.38 KB

while.md

File metadata and controls

114 lines (81 loc) · 1.38 KB

Python While Loops

  • Python contém dois tipos primitivos de loops:
    - while loops;
    - for loops.

While

  • Com o loop while, podemos executar um conjunto de instruções desde que uma condição seja verdadeira:
In[]:

    i = 1
    while i < 6:
        print(i)
        i += 1
Out[]:

    1
    2
    3
    4
    5

Observação: lembre-se de incrementar i, caso contrário, o loop continuará para sempre.

Break

Com a instrução break, podemos parar o loop mesmo se a condição while for verdadeira:

In[]:

    i = 1
    while i < 6:
        print(i)
        if i == 3:
            break
        i += 1
Out[]:

    1
    2
    3

Continue

Com a instrução continue, podemos parar a iteração atual e continuar com a próxima:

In[]:

    i = 0
    while i < 6:
        i += 1
        if i == 3:
            continue
        print(i)
Out[]:

    1
    2
    4
    5
    6

    # Observe que o número 3 está ausente no resultado

Else

Com a instrução else, podemos executar um bloco de código uma vez, quando a condição não for mais verdadeira:

In[]:

    i = 1
    while i < 6:
        print(i)
        i += 1
    else:
        print("i não é menor que 6")
Out[]:

    1
    2
    3
    4
    5
    i não é menor que 6