Script Aula 5 - Loops no Python: FOR e WHILE

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 for
for 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 while
contador = 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 else
print("\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