Semana 01 - Aula 1.3 - Revisão 2 - Python
Semana 01 - Aula 1.3 - Revisão 2 - Python
REVISÃO – PARTE 2
OPERADORES RELACIONAIS
Operadores relacionais
3
O número é igual a 5?
O usuário apertou a tecla ‘S’?
Fonte:
(BANIN, 2018)
Como usar um operador relacional?
5
A = 10 X = 100 A = 100
print(A > 0) Y = 20 B = 20
print(X <= Y) print(10*A <
100*B)
Qual o resultado? Qual o resultado?
Qual o resultado?
Vamos testar!
7
S = ‘sim’ X = 100
print(S == ‘SIM’) A = 20
B = 30
print(X != A + B)
Qual o resultado?
Porque? Qual o resultado?
8
OPERADORES LÓGICOS
Operadores lógicos
9
Condição 1 Condição 2
Operadores lógicos (BANIN, 2018)
11
ESTRUTURA DE DECISÃO
(COMANDO CONDICIONAL)
Estrutura de decisão
14
Decisão simples
O : no final, indica o
término da condição a ser
testada
if CONDIÇÃO:
<comandos a serem executados>
Notem que há uma tabulação (identação),
para indicar quais comandos devem ser
executados quando a condição for verdadeira
Sintaxe da estrutura de decisão
16
Decisão composta
A condição é verdadeira?
Executa comando1. Caso
if CONDIÇÃO: contrário, executa o comando2
<comando1>
else:
<comando2>
Exemplo da decisão simples
17
ESTRUTURA DE REPETIÇÃO
Estrutura de repetição
24
SINTAXE GERAL:
5. Sair
Estrutura de repetição
29
Enquanto a condição
for VERDADEIRA,
while <condição>: executa os comandos
conjunto de comandos abaixo
print(“Início do Programa”)
1) Inicializa a variável Cont com o número 1
Cont = 1
2) Enquanto Cont for menor ou igual a 10,
while Cont <= 10: executa os comandos abaixo (print e
incremento de Cont)
print(Cont)
Cont = Cont + 1 3) Incremento » Cont recebe o último valor + 1
print(“Fim do Programa”)
4) Somente será executado, quando o while
parar de executar (ou seja, Cont for igual a 11
Exemplo (BANIN, 2018)
32
print(‘Início do Programa’)
Cont = 1
O que acontece se retirarmos
while Cont <= 10: esse comando?
print(Cont) Experimentem colocar um #
Cont = Cont + 1 na frente
print(‘Fim do Programa’)
Exemplo 2
33
print('Programa encerrado!')’
print('Programa encerrado!')’
MODULARIZAÇÃO DO CÓDIGO
Módulos
Modularização de programa
43
Crie as funções no
início do código
Depois de criar as
funções, é inserido Chamada da
o invocador função
51 Escopo de variáveis
Local x global
52
As variáveis n1, n2 e
soma, são
visíveis/conhecidas
apenas pela função
somaNumeros
As variáveis x e y
podem ser acessadas
por todas as funções
Como modificar o valor de uma variável global
53
def subtraiNumeros():
global x O termo global faz com que
o módulo reconheça e utilize
x=x-1 uma variável global,
return x - y podendo visualizar e
modificar seu conteúdo
x = 10
print(‘O resultado da subtração é = ‘, subtraiNumeros())
print(x) O valor que será impresso será 9, pois, ao
chamar a função subtraiNumeros na linha
anterior, há a modificação do valor de x
54
QUESTIONÁRIO 1