0% acharam este documento útil (0 voto)
15 visualizações2 páginas

Anatoção1 Py

Python permite realizar cálculos matemáticos como exponenciação usando ** e operações com números inteiros e decimais. Também permite converter entre unidades de temperatura e lidar com entradas e saídas de dados.

Enviado por

artluiggi44
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
15 visualizações2 páginas

Anatoção1 Py

Python permite realizar cálculos matemáticos como exponenciação usando ** e operações com números inteiros e decimais. Também permite converter entre unidades de temperatura e lidar com entradas e saídas de dados.

Enviado por

artluiggi44
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

em python, além de ser possível fazer contas simples, há também como fazer contas

de elevação - exemplo, 5^2 - usando asterístico duplo "**"


o mesmo tmabém respeita regras da matemática como regra e ordem de sinais
/ em python quer dizer divisão. Já // quer dizer divisão com resultado inteiro.
o sinal de porcetagem "%" serve para pegar o resto da divisão (por exemplo, 10 % 3
é igual a 1 porque ao dividir 10 por 3 se resta 1 [3 * 3 = 9, 9 - 10 = 1])
str == string
int == inteiro
float == número decimal
len == largura de um texto(quantidade de caracteres)
Fraction == fração
complex == número complexo (1+2j)
conjugate == número conjugado (3-4j)
para calcular a temperatura/converter de Fº para Cº será usada a fórmula C/5 = F -
32/9. mas em python a fórmula é (F-32)*5/9
entrada de dados (exemplo, o input é uma entrada de dado)
saída de dados (exemplo, o print é uma saída de dado)
o input() sempre retorna um valor string. para converter o valor de input deverá
ser definido para qual tipo de formato será convertido (ex.: int(input()) converte
o input para inteiro)
em python # é usado para comentários simples e """/""" é usado para comentário em
múltiplas linhas
em python existe um tipo de hierarquia com operadores que nem na matématica. Nessa
hierarquia a exponiciação "**" é a mais alta e o operador "or" é o mais baixo. A
sequência é exponiciação "**", multiplicação "*, /, // e %", adição "+ e -",
operador "not", operador "and" e operador "or".
def (definition) é uma palavra reservada do python que serve para se definir um
conceito, como uma função, por exemplo. (Corpo do def: def nomedafunc
(parâmetrodafunc):). Funções recebem parâmetros e retornam valores. Mas existe
funções que não recebem parâmetros mas retornam um valor e que não recebem
parâmetros e não retornam valor algum.

uso do loop for: a estrutura do for é: 'for item in limite'. em item normalmente se
vai o nome de uma var que pode ter sido ou não definida antes do loop, e em limite
vai algo como uma lista, uma var ou a função range() para ser o limitador do loop.
o item vai receber como valor tudo que for valor de limite. exemplo: for i in
range(6): o i irá receber como valor seis números inteiros de 0 ate 5, já que 6 foi
dado como parâmetro de range.
a função range() recebe como parâmetro dois valores, que seriam o ínicio e o fim.
Quando colocamos apenas um valor como parâmetro de range, estamos definindo apenas
o último parâmetro, assim o primeiro parâmetro fica com o valor de 0. Ex.: range(6)
guarda (0, 5). Para definirmos de onde o range deve iniciar, damos a ele dois
parâmetros, o primeiro parâmetro é o início e o segundo o fim. Ex.: range(2, 6)
guarda (2, 5), a contagem fica (2, 3, 4, 5).
o range() também pode receber um terceiro parâmetro que seria o passo. Esse
parâmetro serve para contar uma sequência de números pulando alguns números. Ex.:
podemos dizer que range() recebe 0 e 12 como parâmetro e queremos contar apenas os
números pares entre esse parâmetros. Para fazer isso colocaríamos como terceiro
parâmetro o número 2. range(0, 12, 2) guarda (0, 2, 4, 6, 8, 10).
o range nunca conta o último valor pois sua contagem é feita por índices.

valores são objetos que são armazenados na memória do computador. esses objetos
recebem uma referência local na memória. se duas vars guardam o mesmo valor, as
duas serão vars diferentes mas serão consideradas iguais por possuírem o mesmo
valor. objetos como strings, inteiros e etc, não podem ser mutáveis. já listas são
mutáveis. se duas vars guardam a mesma lista, elas serão considerada listas
diferentes, mas em comparação guardam o mesmo valor. no entanto, se o valor de uma
delas for modificado, o valor da outra não sofre alterações.
elimine códigos duplicados através da refatoração (definir funções é um bom método
para duplicação). defina uma função para testar outras funções. quebre o porblema
em problemas menores, o divida em partes menores.

Você também pode gostar