sexta-feira, 10 de abril de 2020

PYTHON #5: IF/ELSE


Nesta quinta aula sobre python vamos começar com as estruturas condicionais, aquela responsável por apresentar um desvio no código dependo da escolha do usuário.

Veja as aulas anteriores nos links abaixo:




PYTHON #4: RAIZ QUADRADA

python-if-else











Quando vimos a linguagem C++ tivemos duas estruturas condicionais, a switch/ case e a if/else.


Porém o python não apresenta a função switch/case, apenas a if/else if/ else com pequenas diferenças da linguagem C++.

Abra o sublime text ou outro editor de texto que esteja usando:

























Vamos criar um programa que mostra se uma letra digitada pelo usuário é uma vogal ou uma consoante. Vamos pedir ao usuário que digite uma letra então:


Temos então que verificar se a letra digitada é uma vogal (a,e,i,o ou u) e se não for será uma consoante, para isso usaremos o operador lógico or(ou) que pode ser representado também por ||. Agora vamos iniciar a estrutura condicional que terá o seguinte padrão:


if condição:
            ação

Note que não temos como na linguagem C++ as chaves ({ }) flanqueando a ação a ser realizada. Então o python entende que tudo que estiver com uma tabulação abaixo do if, será parte dele. Veja no sublime:


Veja que a mensagem a ser mostrada com o print tem um espaço em relação a linha do if. Lembre-se de usar dois iguais (==) para se fazer uma comparação, e as aspas duplas (“”) para comparar strings.

Por fim finalizamos com o else:

Pronto, agora é só salvar o programa e ir ao prompt de comando para executar:


O programa rodou corretamente, digite uma vogal e tecle ENTER:


A mensagem foi mostrada corretamente. Execute novamente o programa digitando uma consoante:


Pronto, terminamos o programa que verifica se uma letra é vogal ou consoante.

Veja agora o vídeo do tutorial:




Nenhum comentário:

Postar um comentário