As instruções condicionais são fundamentais para a programação, pois permitem executar diferentes blocos de código com base em condições específicas. Em Python, as instruções condicionais primárias são if, elif e else. Este artigo explorará essas declarações em detalhes, acompanhadas de exemplos para ilustrar seu uso.
A instrução if é a forma mais simples de uma instrução condicional. Ele avalia uma condição e, se essa condição for True, o bloco de código abaixo dela é executado.
age = 18 if age >= 18: print("You are eligible to vote.")
Neste exemplo, o programa verifica se a variável idade é maior ou igual a 18. Como a condição é Verdadeira, aparece a mensagem "Você tem direito a votar." é impresso.
A instrução else fornece um bloco de código alternativo que é executado quando a condição if é avaliada como False. Deve seguir uma instrução if.
age = 16 if age >= 18: print("You are eligible to vote.") else: print("You are not eligible to vote.")
Aqui, como a condição idade >= 18 é Falsa, o programa imprimirá "Você não está qualificado para votar."
A instrução elif (abreviação de "else if") permite verificar múltiplas condições em sequência. Pode ser usado após uma instrução if ou outra instrução elif.
score = 85 if score >= 90: print("Grade: A") elif score >= 80: print("Grade: B") elif score >= 70: print("Grade: C") else: print("Grade: D")
Neste exemplo, o programa verifica múltiplas condições. A pontuação de 85 satisfaz a condição elif score >= 80, portanto imprime "Grade: B."
Python permite combinar várias condições usando operadores lógicos como e, ou e não. Isso permite tomadas de decisões mais complexas.
temperature = 30 is_raining = False if temperature > 25 and not is_raining: print("It's a nice day for a picnic.") else: print("Maybe stay indoors.")
Neste exemplo, ambas as condições são avaliadas: temperatura > 25 é True e is_raining é False, então o programa imprime "Está um bom dia para um piquenique."
Você pode aninhar instruções condicionais umas nas outras para verificar várias condições. Essa abordagem é útil para lidar com cenários complexos.
num = 10 if num > 0: print("The number is positive.") if num % 2 == 0: print("It is also even.") else: print("It is odd.") else: print("The number is negative.")
Neste caso, o programa primeiro verifica se num é positivo. Sendo assim, ele verifica ainda se num é par ou ímpar. A saída será:
The number is positive. It is also even.
Declarações condicionais são um recurso poderoso em Python que permite a tomada de decisões em programas. Usando if, elif e else, você pode criar aplicativos flexíveis e responsivos que se adaptam a diversas entradas e situações. Compreender como usar essas instruções de forma eficaz é crucial para qualquer programador que deseja escrever código dinâmico e eficiente.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3