Escolar Documentos
Profissional Documentos
Cultura Documentos
Conteúdo:
Programar em Linguagem Estruturada
• If com AND
• Mais sobre Ifs
Python
Principais conceitos da Linguagem Prof. Diego Braga
01 If com AND
➢ Podemos utilizar no mesmo If ou Elif mais de
uma condição a ser verificada. Isso é possível
com a utilização do AND (e) e do OR (ou).
➢ Para melhor entendimento, vamos utilizar o
exemplo abaixo.
➢ Neste exemplo vamos criar um problema que
leia duas notas de um aluno e: ➢ Verifiquem agora a condição descrita na
➢ Apresente ‘Vacilou’, caso a média linha 7. Queremos que caso a media seja
seja inferior a 7. maior ou igual a 7 e menor que 10.
➢ Apresente ‘Aprovado’, caso a média ➢ A palavra e faz a junção de duas
seja maior que 7. condições e requer que as duas sejam
➢ Em casos de média 10, apresente verdadeiras para que o código seja
‘Botou pra gerar’. executado. O e em inglês significa
➢ Teoricamente, o primeiro pensamento é criar AND
algum dos 2 programas abaixo. Entretanto, se ➢ Você sabe a diferença entre o E (and)
você tiver a média 10, não será apresentado e OU (or)?
‘Aprovado com Distinção’, mas ‘Aprovado’,
por que? Imagine que sua mãe pede para
você ir ao supermercado comprar banana e
maça.
Se você comprar apenas banana, ela não
aceitará. Se você comprar apenas maça, ela
➢ Para
também não aceitará.
consolidar o que Ela
foi apenas aceitaráno
apresentado,
caso você compre as duas, maça e banana.
programa a seguir, relacionamos o uso de
todos os operadores de comparação.
Porém, caso sua mãe peça, “Quero banana
ou maça”. Isto significa que ela aceita
bananas apenas, como também, aceita
maças apenas também. E se você comprar
as duas, ela também aceitará.
Continua...
Pagina 1
03 Mais sobre o If ➢ Por outro lado, à direita, só tem UM IF e
vários ELIF’S e, caso quiséssemos,
poderíamos ter um ELSE. Desta maneira,
➢ Nesta parte, iremos discutir as principais entende-se que, os ELIF’s e o ELSE (se
dificuldades com relação ao uso do IF, sendo tivesse) pertencem ao IF.
elas: ➢ Sendo assim, assim que a primeira condição
➢ Item 1 – Escrever a condição errada o der verdadeiro, seja no IF ou no ELIF, ele o
com AND conteúdo do IF e não procura mais nenhuma
➢ Item 2 – Diferença entre IF,IF,IF e IF outra condição.
Elif e ELSE ➢ No exemplo acima, uma vez que o IF da
➢ Item 3 – Diferença entre = e == linha 3 foi verdadeiro, ele imprime a linha 4 e
ponto final. Isto é, não executa de forma
Item 1 – Condição errada com AND
alguma as linhas 5,6,7 e 8.
Pagina 2