Script Aula 5 - Loops no Python: FOR e WHILE
- Adilson Padovan Junior

- 13 de abr. de 2024
- 2 min de leitura
Link da Aula - Curso Completo YouTube (@profadilson):
Script (Python) da Aula:
############################ Loops ou laços de repetição 'for' e 'while'############################ For: # O loop for é usado para iterar sobre uma sequência # e executar um bloco de código para cada item # dessa sequência.# While: # O loop while repete a execução de um bloco de código # enquanto uma condição especificada é verdadeira. # Ele é usado quando você não sabe quantas vezes o loop # deve ser executado antes de começar a iteração.# Observações:# Controle de loop: Tanto no for quanto no while, # você pode controlar o fluxo do loop usando as # instruções break para sair do loop prematuramente # e continue para pular o restante do código no # bloco de loop atual.# Loop for vs. while: Use o loop for quando souber # o número de vezes que deseja iterar ou quando # precisar iterar sobre uma sequência de itens. # Use o loop while quando quiser continuar a # repetir enquanto uma condição for verdadeira, # especialmente se o número de iterações não for # conhecido antes de iniciar o loop.# Exemplo de Loop forfor i in range(5): # Repete o bloco de código 5 vezes print(f"Valor de i: {i}") # f é uma f-string: maneira de inserir expressões # python dentro de strings, incorporando elas dire- # tamente em seu valor.# Exemplo de Loop whilecontador = 1while contador <= 5: # Continua o loop enquanto a condição for verdadeira print(f"Contador: {contador}") contador += 1 # É importante modificar a variável # de controle para evitar loop infinito# Combinando loop for e condições com uso # de break e continue# Demonstração de break e continue: for numero in range(1, 6): if numero == 3: continue # Pula para a próxima # iteração do loop quando numero é 3 if numero == 5: print('Loop acabou') print('asd') print('asd acabou') print('asd acabou') print('Loop asd') break # Sai do loop antes de chegar a 5 print(f"Número: {numero}")# Demonstração de loop while com elseprint("\nLoop while com else:")contador = 3while contador > 0: print(f"Contagem regressiva: {contador}") contador -= 1 # Aqui poderia ser adicionado um sleep (delay) # para a execução de cada contagemelse: print("Decolagem!")


Comentários