Queridos alunos,
finalmente entramos nos assuntos que interessam para a programação. Aqui começamos os nossos estudos sobre as estruturas de decisão com base em python. Especificamente iremos estudar o comando IF (se) e o ELSE (senão), ambos utilizados nas estruturas de decisão.
### ESTRUTURA DE TOMADA DE DECISÃO ###
Conceito:
Utilizada para desviar o fluxo principal de processamento para “rotinas extras”, as quais recebem o nome de sub-rotinas.
características:
Sao baseadas em condições que, BASICAMENTE, consistem em dois cenários:
* O primeiro, que ocorrerá caso a condição prevista seja julgada verdadeira
* O segundo cenário, caso a condição prevista seja julgada falsa
Exemplo na vida real:
– A mae fala para o filho:
“SE você tirar nota boa, você pode jogar bola; SENÃO, você não poderá jogar bola!”
Observe:
1) a presença das partículas “SE” e “SENÃO”
2) A condição prevista “Tirar nota boa”
3) SE a condição “tirar nota boa” for VERDADEIRA, o filho poderá jogar bola (cenário 1)
4) se a condição “tirar nota boa” for FALSA, o filho não poderá jogar bola (cenário 2)
Outra possibilidade:
– A mae fala para o filho:
“SE você não tirar nota boa, você pode jogar bola; SENÃO, você não poderá jogar bola!”
Tradução:
* IF (SE)
* ELSE (SENÃO)
Sintaxe com base em python:
IF <condiçao1>:
<bloco_de_comandos_a_serem_executados>
ELSE:
<bloco_de_comandos_a_serem_executados>
* Utilizando programação para decidir se o filho joga bola:
nota=str(input(“tirou nota boa? (sim/nao) –> “))
if nota == “sim”:
print(“Pode ir jogar bola!”)
else:
print(“Nao pode ir jogar bola!”)
print(“fim do codigo”)