Você está na página 1de 5

Declaração de variável

Variável -> armazenamento de informações

Tipos de variáveis:

Int (inteiro)

Float (fracionário)

Str (string)

as variáveis tem que ser do mesmo tipo p poder realizar operações

Operação de concatenação

A=9.8

Print(str(a)+’açai’)

9.8açai

Múltiplas atribuições

A, b=1,2

A=1, b=2

A,b=b,a

A=2, b=1

‘otv’.upper() comando deixa ‘otv’ em maiúsculo

‘OTV’

d,m,a=’20/04/2020’.split(‘/’) separar os dados

comandos de saída

Forma mais tradicional:

Print(‘...’)

A=’manga com leite’

Print(a) (verifica)

Print(‘é bem ruim’, a)

É bem ruim manga com leite

Print(‘é bem ruim {}’.format (a))

É bem ruim manga com leite

B=10

C=’otv’

Print(‘{} {} {}’.format (a, b, c))


Manga com leite 10 otv

Máscaras de formatação

%d  números interos

%s  strings

%f  números decimais

Print(‘curso de python é %d’ %b)

Curso de python é 10

Print(‘curso de python é %d, ministrado pelo %s’ %(b, c)

Curso de python é 10 ministrado pelo otv

Operadores aritméticos

==

>=

<=

!=

>

<

Conectores lógicos

And

Or

not

Comando len (contabiliza o número de caractere)

Nome = ‘ufra’

Len(nome)

Print(nome[1])

S=’abc’

Print(s+’d’)

Abcd

Print(s+’d’*5)

Abcddddd
Fatiamento

Time=paysandu

Print(time[0:3])

Pay

Índices podem ser positivos ou negativos

Comando input (iteração com o usuário)

Idade=input(‘escreva sua idade’)

Escreva sua idade21

Print(idade)

‘21’ (em string)

Conversão

Idade=int(idade)

21 (inteiro)

Estrutura de decisão

If(expressão lógica): (: sub comandos que pertencem ao if)

Identação (espaço)

Estrutura de decisão simples (if)

Exemplo:

Valor=float(input(‘escreva um valor’))

A=5

If (valor>a):

Print(valor)

Estrutura de decisão dupla/composta (if/else)

Elif= if+else (exemplo do reajuste salarial)

Estrutura de repetição

Enquanto/para
Enquanto(while)
Exemplo2:
i=1
while(i<=10):
print(i)
i += 1
Exemplo2:
k=0
while(k<=10):
k=int(input('escreva um valor inteiro'))
para (for)

exemplo1:
for x in (1, 2, 3, 4, 5, 6):
print(x)
exemplo2:
for x in range (0, 6):
print(x)
Exemplo3:
L = [1, 2, 4, 7, 9, "otv"]
for x in L:
print(x)
Listas e tuplas

Listas

L (variável) -> pode armazenar vários dados

Através de comandos pode alterar, inserir novos dados ou deletar


L(variável)=[1, 4, 'otv', 9.8](dados)
print(L)(comando de saída)
print(L[1])(identificar a posição da lista)
print(L[3])
print(len(L))(identificar quantas posições existem)
L.append(98)(adicionar dados)
print(L)
dado=input('insira algo')(usuário adicionando dados)
L.append(dado)
print(L)
L.append([1, 9])(adicionar lista dentro de lista)
print(L)
Matriz dentro de listas
L=[[1, 2], [3, 4]]
print(L)
Lista com repetições (while)
l = [1, 2, 3, 4, 5]
x = 0
while(x<len(l)):
print(l[x])
x += 1
Lista com repetições (for)
l = [1, 2, 3, 4, 5]
for elemnto in l:
print(elemento)
Como copiar a estrutura inicial? (fatiamento)
l = [1, 2, 3, 4, 5]
k=l[:]
print(id(l))
print(id(k))
como deletar posições(dados) da lista l? (del)
l = [1, 2, 3, 4, 5]
del(l[0])
print(l)
tuplas (T)

listas n podem ser alteradas

() -> parêntese
T = (1, 2, 3, 4)
print(len(T))

Você também pode gostar