top of page

Script Aula 5 - Loops no Python: FOR e WHILE

  • Foto do escritor: Adilson Padovan Junior
    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 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 = 1
while 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 = 3
while contador > 0:
    print(f"Contagem regressiva: {contador}")
    contador -= 1
    # Aqui poderia ser adicionado um sleep (delay) 
    # para a execução de cada contagem
else:
    print("Decolagem!")

 
 
 

Comentários


Faça parte da nossa lista de emails

Obrigado(a)!

Sejam bem vindos!

Não se esqueça de se inscrever no canal:

bottom of page