Article image
Mauricio
Mauricio29/04/2024 20:25
Share

Tomando Decisões em Python com Estruturas Condicionais

    Tomando Decisões em Python com Estruturas Condicionais

    Ao desenvolver código em Python, chega um momento crucial em que precisamos tomar decisões com base em condições específicas. Para isso, utilizamos estruturas condicionais como o if, elif, e else. Neste artigo, exploraremos como essas estruturas funcionam e como podemos aplicá-las em situações práticas.

    Entendendo o if, elif, e else

    O if é uma estrutura fundamental em programação que permite executar um bloco de código apenas se uma condição for verdadeira. Por exemplo:

    idade = 18 if idade >= 18:

    print("Você é maior de idade")

    No exemplo acima, o código dentro do if será executado apenas se a variável idade for igual ou maior que 18.

    Quando temos mais de uma condição a ser verificada, usamos o elif (abreviação de else if). O elif permite verificar outras condições se a condição anterior não for atendida. Vejamos um exemplo:

    idade = 15 if idade >= 18:

    print("Você é maior de idade")

    elif idade >= 12:

    print("Você é adolescente") else: print("Você é criança")

    Neste exemplo, o código verificará primeiro se a idade é maior ou igual a 18. Se não for, ele verificará se a idade é maior ou igual a 12. Caso nenhuma das condições anteriores seja atendida, o bloco de código dentro do else será executado.

    Aplicação Prática em Cálculo de Média Escolar

    Vamos agora aplicar esses conceitos em um exemplo prático de cálculo de média escolar. Considere o seguinte código em Python:

    n1 = float(input("Entre com a nota 1: "))

    n2 = float(input("Entre com a nota 2: "))

    media = (n1 + n2) / 2

    print("A média deste aluno é", media)

    if media < 3:

    print("Reprovado")

    elif media < 6:

    print("Recuperação")

    else:

    print("Aprovado")

    Neste código, o programa solicita duas notas do usuário, calcula a média e, com base nessa média, decide se o aluno está reprovado, em recuperação ou aprovado.

    • Se a média for menor que 3, o aluno está "Reprovado".
    • Se a média for menor que 6, mas maior ou igual a 3, o aluno está em "Recuperação".
    • Caso contrário, se a média for 6 ou mais, o aluno está "Aprovado".

    Conclusão

    As estruturas condicionais if, elif e else são fundamentais para a tomada de decisões em programação. Elas permitem que nossos programas se adaptem dinamicamente às diferentes situações, tornando-os mais flexíveis e poderosos. Espero que este artigo tenha sido útil para entender melhor como usar essas estruturas em Python.

    image

    @bymauriciodev

    image

    @bymauriciodev

    image

    @bymauriciodev

    Share
    Comments (1)

    AS

    Andre Silva - 06/05/2024 07:13

    Show, obrigado