As estruturas de repetição são úteis, por exemplo, para repetir uma série de operações semelhantes que são executadas para todos os elementos de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que uma certa condição seja satisfeita.
Comando while O funcionamento é o seguinte: Testa a condição; Se a condição for falsa então pula todos os comandos do bloco subordinado ao while e passa a executar os comandos após o bloco do while. Se condição for verdadeira então executa cada um dos comandos do bloco subordinado ao while.
A seguir, temos o mesmo exemplo, porém, com o uso da instrução DO-WHILE: int i = 0; do{ }while(i != 0 ); Veja que a condição contida na instrução WHILE não será verdadeira, porém, ainda assim, o bloco terá sido executado por no mínimo uma vez./span>
Em laços while e do-while, uma instrução continue desvia o fluxo de execução para a condição. Em um laço for, ela desvia o fluxo de execução para a iteração e, em seguida, a condição é lida novamente./span>
O comando de repetição while permite repetir instruções enquanto uma condição for verdadeira. Para utilizar o comando corretamente você precisa: inicializar as variáveis de controle antes do comando; ... modificar a variável de controle para garantir a terminação; e.
O Laço de Repetição while repete um bloco de instrução enquanto a condição definida em seu cabeçalho for verdadeiro. ... Observe que a pergunta que devemos fazer é a mesma, ou seja, SE a expressão definida no cabeçalho da instrução while(conda
print "1 - Voltar ao inicio" print "2 - Sair" while True: opcao = int(raw_input("> ")) if (opcao == 1): continue elif (opcao == 2): break else: print "Opcao invalida!"/span>
Como reinicio meu programa com Python? cpf = input('Digite os nove primeiros dígitos do CPF: ') if len(cpf) != 9: # Aqui deve reniciar a aplicação./span>
Instrução BREAK em Python Outro comando muito importante e usado em laços Python, é o BREAK, que significa 'quebrar', 'interromper', 'pausar'. E é isso que faz. A função do BREAK é simplesmente parar o looping. Se fizer um teste, ele der positivo e você usar a break, o laço é automaticamente findado.
Para criar loops em Python, podemos usar uma estrutura while ou uma estrutura for. O resultado será o mesmo. Ou seja, serão impressos os valores de 0 até 10 na tela. Atenção para o uso de : ao final do while e do for./span>