Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Interpretada
2. Código fonte aberto
3. Disponível para vários sistemas operacionais e multiplataforma
4. Tipagem Dinâmica e Forte
5. Orientada a objetos
Python
Interpretador x Compilador
Os programas quando são elaborados, geralmente, são feitos em
linguagem de alto nível. E o computador entende linguagem de baixo nível
(bits).
Interpretação: executa o código, interpreta linha por linha e executa.
Tipagem Dinâmica
Tipagem Dinâmica
Exemplo:
x = 10
print (type (x))
x = 20
print (type (x))
x = "ola"
print (type (x))
x = 10.4
print (type (x))
Tipos de Linguagem
Tipagem Forte
Tudo é um objeto!
Extensão no Python
Salvar arquivos
Função print
Exibe a saída de um programa.
Operadores
Aritméticos
Operador Operação
+ Adição
- Subtração
* Multiplicação
/ Divisão (fracionário)
// Divisão (inteiro)
% Módulo ou Resto
** Potenciação ou exponenciação
Operadores
1. Exponenciação (**)
2. Multiplicação (*) e Divisão (/)
3. Adição (+) e Subtração (-)
Operadores
Relacionais
Operador Operação
== Igualdade
!= Diferente
> Maior que
< Menor que
>= Maior ou Igual
<= Menor ou Igual
Operadores
Lógicos
Operador Operação
and e
or ou
int main()
{
int pera = 3;
char qualidade = ’A’;
float peso = 0.653;
...
}
Python - Legibilidade dos programas
Exemplo na linguagem Python
pera = 3;
qualidade = ’A’;
peso = 0.653;
Tipos de Dados
Lógicos
Tipo exemplo
inteiro 10
if
Sintaxe:
If <condição>: (DOIS PONTOS)
if 5 > 2
{
print("True!")
}
A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado.
True!
( ) certo ( ) errado
Ano: 2019 Banca: ADM&TEC [ADAPTADA]
II. Os comandos de Python são executados pelo computador, linha
por linha e as estruturas de controle permitem ao programador
modificar a ordem em que cada comando será executado bem como
se ele será ou não executado.
Estruturas Condicionais (Controle)
elif
else
while e
for.
else
Especifica o que fazer caso o resultado da avaliação da condição if
seja falso.
Sintaxe:
If <condição>: (DOIS PONTOS)
execute_este_comando (é a INDENTAÇÃO tabulação ou 4 espaços)
else: (DOIS PONTOS)
execute_este_comando
Estruturas Condicionais
Utilizando vários if
nota1 = 5
nota2 = 9
media = (nota1 + nota2) / 2
If media >= 7:
print (“Aprovado”)
If media < 7:
print (“Reprovado”)
Utilizando else
nota1 = 5
nota2 = 9
media = (nota1 + nota2) / 2
If media >= 7:
print (“Aprovado”)
else:
print (“Reprovado”)
if media >= 7:
aluno = "Aprovado"
else:
if media > 3 and media < 7:
aluno = "Recuperacao"
else:
aluno = "Reprovado"
print (aluno)
Vamos ao interpretador online!
Estruturas Condicionais (Controle)
elif
Solução do Python para múltiplos if aninhados.
O elif substitui um par else if, não criando outro nível de estrutura.
Estruturas Condicionais (Controle)
elif
media = 7
if media >= 7:
aluno = "Aprovado"
elif media > 3 and media < 7:
aluno = "Recuperacao"
else:
aluno = "Reprovado"
print (aluno)
Vamos ao interpretador online!
Estruturas Condicionais (Controle)
elif
cargo_nivel = 3
if cargo_nivel == 1:
remuneracao = 5000
elif cargo_nivel == 2:
remuneracao = 10000
elif cargo_nivel == 3:
remuneracao = 15000
else:
remuneracao = 0
print ("Cargo invalido, digite um valor entre 1 a 3")
print (remuneracao) Vamos ao interpretador online!
Input
Input ()
Python permite a entrada do usuário.
Isso significa que podemos pedir a entrada dos valores pelo
usuário.
Sintaxe:
nome = input(”Insira nome:")
print(”O nome é: ”, nome)
Input
Input ()
Sintaxe:
variavel = input (mensagem opcional)
A mensagem opcional é o que será exibido para o usuário.
Exemplo:
nome = input (”Digite seu nome: ")
print(”O nome é: ”, nome)
Input
Input ()
Exemplo2: