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
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:
Veja agora o vídeo do tutorial:
Nenhum comentário:
Postar um comentário