Programação - Aprendendo Os Códigos
Programação - Aprendendo Os Códigos
PROJETOS
CÓDIGOS
3-Diferenças do () para o .
Vou explicar a alguns códigos como print() que executam as funções dentro de seus
parênteses e outros como num.lower() editam o objeto podendo ser variável, str, ou
lista
no caso transormarai texto a varaivel num em minúsculo.
4- end=""
É um comando utilizado para colocar oque entre parênteses no final de um texto é
mais usado com o print()
print("Olá", end=" ")
print("Mundo")
Saída: Olá Mundo
Nota: No final tem um espaço depois do mundo.
whiller
É um comando que repete o código enquant uma condição for verdadeira , no entanto
se a condição sempre for verdadeira o código se repetirá infinitamente , o break
serve para
parar o looping e está conectado com uma condição acima dele e o continue serve
para pular uma repetição do loping
diante e uma condição que está acima dele também .
Exemplo:
contador = 1
while contador <=10:
if contador ==5:
break
print(contador)
contador+=1
Nota: print e o ultimo contador estão com somente 4 espaços porque estão
interegaindo m o código
de repetição o break está com 8 espaços porque interage direto com a condição e
assim para o código.
contador= 1
while contador <=5:
contador+=1
if contador == 3:
continue
print(contador)
Se a condição for falsa ele irá ignorar e poderá ativar uma condição para esse tipo
de caso se você programou
7- def() e return
def
def tratar_texto(texto):
texto= texto.upper()
texto= texto.strip()
return texto
texto= tratar_texto(texto)
print(texto)
8- sep,=" "
é um argumento do print() que definir que susbtitui virgulas no texto pelo
caracter desejado
saída
Python-é-incrível
9- end=""
Esse código tem a função de adicionar algo no final de um texto do print() mas
também se houver dos print() seguidos poderá remover a quebra de linha tirando o
espaço
10- Variáveis
A algo que eu não registrei que é a troca de valores entre variáveis
vou usar um exemplo
# Exercício 5
a = input("Digite o valor de a: ")
b = input("Digite o valor de b: ")
a, b = b, a
print(f"O valor de a agora é {a} e o valor de b é {b}")
11 - is
12
bool
Retorna true ou false para um código que está dentro dos seus argumentos e para
retornar true
qualquer coisa objeto, variável ou lista que ter intens ou alguma função dentro
porque se o mesmo estiver vazio
retornar falso, ele só aceita um argumento e pode ser combinado com outros códigos
como int
bool(int(valor)) ou bool(perfil_usuario.get("nome")) nesse outro caso ele acessou
para saber se a chave
nome existia no dicionário ou estava vazia.
if bool(email):
print("E-mail preenchido.")
else:
print("Por favor, insira um e-mail válido.")
13
. format()
14
choice()
é o comando que está dentro do mudulo random e escolhe aleatoriamente um dos intens
que está dentro de seus
parâmetros pode ser intens de uma lista, dicionário e tudo mais , e podemos usar
isso para atribuir a uma variável
15
range() e choice
Simulação de roleta: Crie uma roleta com números de 0 a 36 e use random.choice para
simular o giro da roleta.
16 []
É o código de listas onde podemos armazenar itens , variáveis objetos porem, tudo
isso deve ser separado por virgulas se for
strings mais se for objetos não precisa, para acessar um item dentro de uma lista
basta colocar o nome dele e a sua posição, se quiser pode ser de trás para
frente com números negativos , é possível fazer substituições na lista
maça= "banana"
numeros=[10,20,30,maça]
print(numeros[-1])
Sáida: Banana
Exemplo 2 : substituição
numeros[1]= 88
print(números)
saída:88,20,30,banana
17
num.append()
numeros=[1,2,3]
numeros.append(4)
print(números)
Saída : 1,2,3,4
18
num.extend([])
Código auxiliar ao de listas ele adiciona uma lista a uma lista colocando seus
itens na ultima posição
numeros=[1,2,3]
numeros.extend([4,5,6,])
print(numeros)
saída: 1,2,3,4,5,6
19
num.insert(1,b)
temos o insert também que opera na listas ele adiciona um item especifico em um
ponto especifico
o primeiro paramento e a posição onde o item será adicionado e o segundo e oque
será adicionado
ele não remove o item que estiver lá so o jogo para trás
frutas=['maça','banana','morango','laranja']
frutas.insert(0,'abacate')
print(frutas)Saída: abacate,maça,banana,morango,laranja
20
num.remove(x)
frutas=['laranja','maça','banana','laranja']
frutas.remove('laranja')
print(frutas)
saída: maça,banana,laranja
21
num.pop()
Remove o item da posição que está no parâmetro , se não houver nenhuma numero ele
removerá
o ultimo, também pode ser usado para atribuir o ultimo item a uma variável já que o
código
já vai ter o separado ou removido ele
numeros = [1, 2, 3, 4, 5]
ultimo_item = numeros.pop()
print(ultimo_item)
# Saída: 5
print(numeros)
# Saída: [1, 2, 3, 4]
22
Removendo todas duplicatas sem alterar a ordem, temos uma lista com
itens repetitidos , em seguida criamos outra lista onde vamos remover
as duplicatas mas manter a ordem . agora usamos o for e criamos um objeto
que em todos os dados da lista repetida porem indexamos nele
a condição que ele não pode ter os mesmos dados que a
lista sem repetição em seguida indexamos com o código append
para adiciona esse itens que não foram repetidos
e escrevemos o resultado
frutas=['maça','banana',"laranja","laranja","banana"]
frutas_sem_repetição=[]
for fruta in frutas:
fruta not in frutas_sem_repetição:
frutas_sem_repetição.append(fruta)