Prévia do material em texto
Versão Condensada INFORMÁTICA Programação python 2 A L F A C O N Sumário Programação python �����������������������������������������������������������������������������������������������������3 1� Estruturas aninhadas ���������������������������������������������������������������������������������������������������������������������������������������������� 3 Programação python 3 A L F A C O N Programação python 1. Estruturas aninhadas Nem sempre nossos programas serão tão simples. Muitas vezes, precisaremos aninhar vários if para obter o com- portamento desejado do programa. Aninhar, nesse caso, é utilizar um if dentro de outro. Porém, a linguagem Python apresenta uma solução muito interessante ao problema de múltiplos ifs aninhados. A cláusula elif substitui um par else if, mas sem criar outro nível de estrutura, evitando problemas de deslocamentos desnecessários à direita. Dessa forma, a cláusula elif é a maneira de dizer “se as condições anteriores não eram verdadeiras, então tente esta condição”. Ao contrário da cláusula else, é possível utilizar um número arbitrário de declarações de elif. Vejamos o exemplo a seguir Nesse caso, interpretando o código mostrado, temos: Se “a” for maior ou igual a 10, então: Conceito A Se não se “a” for maior ou igual a 9, então: Conceito B Se não se “a” for maior ou igual a 8, então: Programação python 4 A L F A C O N Conceito C Se não se “a” for maior ou igual a 7, então: Conceito D Se não (ou seja, se todas as anteriores forem falsas), então: Conceito E Considere o programa a seguir, na linguagem Python� A sintaxe do programa está correta e, quando executado, caso o usuário digite 1, ele apresentará o seguinte resultado� 0.25 Programação python 5 A L F A C O N Programação python 1. Estruturas aninhadas