4.4. Estruturas de controle em Python: Comandos de controle de fluxo

Página 8

As estruturas de controle em Python são um aspecto crucial da linguagem de programação. Elas permitem que os programadores controlem o fluxo de execução de um programa, tomando decisões baseadas em condições específicas e repetindo um bloco de código várias vezes. Estas estruturas são fundamentais para a criação de sistemas complexos e eficientes com Python e Django.

Os comandos de controle de fluxo em Python incluem estruturas condicionais (como `if`, `elif`, `else`), loops (como `for`, `while`) e controle de loop (como `break`, `continue`). Esses comandos são usados para controlar a execução de blocos de código baseados em condições específicas ou para repetir a execução de um bloco de código até que uma condição seja atendida.

1. Estruturas Condicionais

O comando `if` é a estrutura condicional mais básica em Python. Ele verifica uma condição e, se a condição for verdadeira, executa o bloco de código seguinte. Por exemplo:

if 5 > 3:
    print("5 é maior que 3")

O comando `elif` é usado para verificar várias condições. Se a condição no comando `if` for falsa, o Python verifica a condição no comando `elif`. Se a condição no comando `elif` for verdadeira, o bloco de código seguinte é executado. Por exemplo:

if 5 < 3:
    print("5 é menor que 3")
elif 5 > 3:
    print("5 é maior que 3")

O comando `else` é usado para executar um bloco de código quando todas as condições nos comandos `if` e `elif` são falsas. Por exemplo:

if 5 < 3:
    print("5 é menor que 3")
elif 5 == 3:
    print("5 é igual a 3")
else:
    print("5 é maior que 3")

2. Loops

O comando `for` é usado para repetir um bloco de código um número específico de vezes. Por exemplo, para imprimir os números de 1 a 5, você pode usar o seguinte código:

for i in range(1, 6):
    print(i)

O comando `while` é usado para repetir um bloco de código enquanto uma condição for verdadeira. Por exemplo, para imprimir os números de 1 a 5, você pode usar o seguinte código:

i = 1
while i <= 5:
    print(i)
    i += 1

3. Controle de Loop

O comando `break` é usado para interromper a execução de um loop. Quando o Python encontra o comando `break`, ele sai do loop atual e continua a execução do programa a partir do código que segue o loop. Por exemplo:

for i in range(1, 6):
    if i == 3:
        break
    print(i)

O comando `continue` é usado para pular a iteração atual de um loop e continuar com a próxima iteração. Quando o Python encontra o comando `continue`, ele ignora o restante do bloco de código no loop e continua com a próxima iteração. Por exemplo:

for i in range(1, 6):
    if i == 3:
        continue
    print(i)

Em resumo, as estruturas de controle em Python são ferramentas poderosas que permitem aos programadores controlar o fluxo de execução de seus programas. Elas são essenciais para a criação de sistemas complexos e eficientes com Python e Django.

Ahora responde el ejercicio sobre el contenido:

Qual dos seguintes comandos de controle de fluxo em Python é usado para interromper a execução de um loop?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

94.5. Estruturas de controle em Python: Estruturas de decisão

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.