Estruturas de Controle
Estruturas de controle são fundamentais em programação, permitindo que você controle o fluxo de execução do seu programa. Em Python, você pode utilizar estruturas de controle para criar algoritmos mais complexos e responder a diferentes situações. Neste tutorial, vamos explorar as estruturas de controle condicionais (if, else, elif) e os loops (for e while), oferecendo exemplos práticos para ajudá-lo a entender e utilizar esses conceitos.
Estruturas de Controle Condicionais:
1. if, else:
O if é usado para executar um bloco de código se uma condição for verdadeira. O else é executado se a condição do if for falsa.
idade = 18
if idade >= 18:
print("Você é maior de idade.")
else:
print("Você é menor de idade.")
2. elif:
elif é uma abreviação de “else if” e permite verificar múltiplas condições.
nota = 85
if nota >= 90:
print("A")
elif nota >= 80:
print("B")
elif nota >= 70:
print("C")
else:
print("D")
Loops em Python:
1. Loop for:
O loop for é usado para iterar sobre uma sequência (como uma lista, tupla ou string) ou outros objetos iteráveis.
frutas = ["maçã", "banana", "laranja"]
for fruta in frutas:
print(fruta)
2. Loop while:
O loop while é usado para repetir um bloco de código enquanto uma condição for verdadeira.
contador = 0
while contador < 5:
print(contador)
contador += 1
3. break e continue:
break: Para completamente o loop quando é chamado.continue: Pula para a próxima iteração do loop.
for i in range(10):
if i == 3:
break
print(i)
for i in range(5):
if i == 2:
continue
print(i)
Neste tutorial, você aprendeu sobre as estruturas de controle condicionais (if, else, elif) e os loops (for e while) em Python. Esses são conceitos cruciais para criar algoritmos dinâmicos e eficientes. As estruturas de controle permitem que você tome decisões baseadas em condições e execute operações repetitivas, tornando seu código mais poderoso e flexível.
