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.