Escolar Documentos
Profissional Documentos
Cultura Documentos
*no comando 'print' as áspas são usadas pra escrever uma mensagem, exemplo: print
('ola mundo').
outra forma de uso do print é com chaves exp: print (' A soma vale
{}'.format( s )).
*Tipos primitivos
int : exp 7,-4 ,0 ,9875.....
float : exp 4.5 , 0.075 ,-22,23, 7.0 :mesmo o 7.0 reprresentando o msm valor de 7
ele não se encaixa como numero inteiro pelo fato de ter um ponto -----esse ponto é
chmado de numero real mas tb é chamado de ponto flutuante , o python
utiliza o ponto para separar numeros reais.
bool : True e False (sempre em maiúsculo ).
str : "Ola" - '7.5' (quando estão dentro das ', são como uma mensagem).
juntar uma str na outra se chama concatenação.
desafio 03
soma
n1 = int(input('Digite um valor :'))
n2 = int(input('Digite outro valor :'))
s = n1 + n2
print ('A soma entre {} e {} vale {}'.format(n1 ,n2 ,s ))
*esse formato é uma simplificação do comando subistituindo as ' e as , por {} .
desafio 04
descrição
n =(input ("digite um numero : "))
print ('this is a numeric?')
print (n.isnumeric())
print ('what a primitive type?')
print (type(n))
exercício
*operações aritiméticas
+ : adição
- : subtração
* : multiplicação
/ : divisão
** : potência ------ exp : 5 elevado a 2 = 5.5 = 25
// : divisão interira ------ exp = 5 / 2 = 2 por que é uma divisaão inteira e não
pode ter vírgula(ou float).
% : resto da divisão ------ 1 que sobrou da divisão de cima .
** (1/2) :raiz quadrada (1/3) raiz cúbica....
*ORDEM DE PRECEDENCIA
1 ()
2 **
3 * / // %
4 + -
exp de espressão numérica
3 * (5 + 4) ** 2 == 243
(5 + 4) ** 2 ----nesse caso o símbulo de potência faz os números que estão em
parentese serem elevados ao número correspondente dps do símbulo.
exercício de porcentagem
p = int(input('Digite o preço:'))
p1 = p*0.05
p2 = p-p1
print (f'Preço original: R$ {float(p)} e seu novo preço com 5% de desconto será: R$
{float(p2)}')
sucessor e antecessor
format(n ,(n-1), (n+1)))
pow(n ,(1/2) calcula a raiz quadrada
{:.2f}. para arredondar o número de casas decímais
biblioteca : math
ceil arredondar +
floor arredondar -
trunc truncar
pow potência
sqrt raiz quadrada
factorial fatoração
_____________________________________
exemplo de como aplicar a biblioteca |
|
.format(222,math.trunc)) |
_____________________________________|
___________________________________________________________________________________
_____
#MANIPULANDO TEXTOS
frase
__________________________________________
c u r s o e m v i d e o p y t h o n |
0 1 2 3 4 5 6 7 8 9 1 1 1 1 1 1 1 1 1 1 2 |
0 1 2 3 4 5 6 7 8 9 0 |
0 |
__________________________________________|
FATIAMENTO
frase(9:13) = 'Vide'
sempre 1- no último número
frase(9:14) = 'Video'
frase(9:21:2) = 'v' 'd' 'o' 'p' 't' 'o' -esse último número
vai mostrar quantas casas vão pular.
frase (15:) = indica o começo mas não o fim ,então iria até o fim da str
exp : 'python'
frase (9::3) = indica começo (9),não indica fim (:) e indica quantas casas pular
(3)
exp : 'v' 'e' 'p' 'h'
ANÁLISE
(códigos)
len = comrpimento
exp : len(frase) = 21 caracteres
TRANSFORMAÇÃO
DIVISÃO
JUNÇÃO
'-'.join(frase)
exp : 'Curso-em-vídeo-python'
('-') o que fica no meio da str pode ser alterado
' ',join(frase)
exp : 'Curso em vídeo python'