Programação
Programação
print()
print("Olá, mundo")
idade=22
nome="Sérgio"
print(f"Meu nome é {nome} e minha idade é {idade} anos")
3. Exercício: Use print() para exibir um número decimal com duas casas após a
vírgula.
num
num=float(3.14489)
print("O numéro era {} e ficou {:.2f}".format(num,num))
nota: para editar com o .format você precisa dentro das chaves colocar também : .
5.Exercício
Use print() para exibir a seguinte frase, onde cada palavra está em uma linha
diferente:
print("Eliseu \n"
" é\n"
" o\n"
" cara")
saída
a primeira parte e a segunda parte
nota: usei as barras invertidas para determinar onde seria feita a marcação das
aspas duplas
a que está fora da barra fecha a que está dentro da barra a completando e não
dando erro no código
"python é ótimo\"
a=5
b= 6
print(int(a+b))
num='1,2,3,4,5,'
nota: Primeiro como não há operaçoes matematicas não precisei usar o código int
só atribui os numeros como se fosse um texto '' e troquei as , por espaços co o
código
.replace e entreguei o resultado no final.
produto='notebook'
nam='2999.99'
preço= nam.replace('.', ',')
Nota: Usei novamente o replace para substituir o ponto por ,virgula e as varaiveis
para exbiri o resultado com o f
2- input
1. exercício Peça ao usuário para digitar seu nome e depois exiba uma saudação
personalizada.
a=int(input("Fale um número"))
b=int(input("Fale outro número"))
print(f"A soma de ambos os numeros é {a+b}" )
3. Exercício: Faça uma Contagem regressiva com o numero que o usuário escolher
while a !=0:
a-=1
print(a)
Nota: Muito simples armazei o numero escolhido em uma variável de controle chamada
a
e coloque o código de repetição para repeti até o numero chegar a 0
e dentro desse códugo e repetição eu coloque para o numero armazendado for
diminuído e 1 em 1
fazendo uma contagem regressiva e pedi para ele amostra o resultado com a variável
de controle a.
Nota: Peguei idade, multipliquei por 12 que são os meses e exibi os resultados.
a=int(input("fale um numero"))
b=int(input("fale um numero"))
num= a*b
if num >100:
print("O número ultrapassou a 100")
elif num ==100:
print("o número é exatamente 100")
else:
print(f" a multiplicação dos números é {num}")
a=int(input("fale um numero"))
if a >0:
print('positivo')
elif a <0:
print('negativo')
else :
print('exatamente 0')
Errado:
a=['casa']
b=['casa']
if a is b:
print("sim")
else:
print("não")
Certo:
a=['casa']
b= a
if a is b:
print("sim")
else:
print("não")
Nota: Eu queria induzir o computador a responder sim já que o conteúdo das duas
listas é o mesmo
casa porém quando eu perguntei if a is b nos estamos perguntando se são o mesmo
objeto
quando a intenção era se era o mesmo valor
a resposta seria não para elas serem consideradas o mesmo objeto b= a fizemos
isso , agora os dois
são o mesmo objeto , vou tentar dar um exemplo é como se eu tivesse colocado em uma
gaveta de madeira
e na outra gaveta de ferro uma jaqueta e quando eu perguntei if a is b a minha
intenção era se nas duas
havia a jaqueta e a respota esperada seria sim, porém ele entendeu se as duas eram
do mesmo material então me respondeu
que não quando eu fiz isso b= a e como se eu tivesse transformado a gaveta de ferro
em uma de madeira e quando perguntei
ele me retornou sim.
a=None
if a is None:
print("sim")
else:
print("não")
3. Comparando Strings
Verifique se duas strings referenciam o mesmo objeto.
Certo:
a='casa'
b='casa'
if a is b:
print("sim")
else:
print("não")
Nota: Strings textos e números soltos como 100 são diferentes de objetos de
controle como variáveis e listas como no outro
exercício podemos acessalos facilmente e como se a gaveta estivesse aberta não
importante o material
então por isso if a is b funcionou.
a= int(1000)
b= int(2000)
if type(a,int) and type(b,int):
print("sim")
else:
print("não")
Certo:
a= int(1000)
b= int(2000)
if type(a) == int and type(b) == int:
print("sim")
else:
print("não")
Nota: o primeiro deu errado porque o type e uma pergunta que responde o tipo
do objeto que você colou no parênteses no caso a então a perguntando formulada
corretamente deveria ser assim if type(a) == int aqui perguntamos após o computador
responder o valor da variável "a" estamos perguntando com == se é um numero e com o
código
"and" extendemos a pergunta para o outro objeto . Você precisa formula as perguntas
com os códigos corretamente
para obter as repostas certas.
5- CÓDIGOS: if , elif e else
1-#Verificação de idade para entrada em uma balada: Escreva um código que verifica
a idade de uma pessoa para saber se ela pode entrar em uma balada. Se a pessoa
tiver
menos de 18 anos, mostre "Entrada proibida". Se tiver entre 18 e 21, mostre
"Entrada
permitida, mas sem bebidas alcoólicas". Se tiver mais de 21 anos, mostre "Entrada
liberada com bebidas".
Errado
nota= int(input("insira sua nota "))
if nota < 5:
print("reprovado")
elif nota ==5:
print('média')
elif nota >= 7 <=9:
print("acima da média ")
elif nota >=10:
print("desempenho excelente ")
Certo
nota: Para perguntamos ao programa se um objeto está entre dos valores devemos o
colocar no meio
e utilizar os sinais para pergunta se ele está entre aqueles dois números.
Melhorar a memoria
Nota: Já aprendemos os valores que estão entre um e outro e condições que ativam
sobre determinada circustância.
6- CÓDIGO bool()
7- []
Adicionar e remover itens da lista de tarefas: Crie uma lista de tarefas para o
dia, adicione uma nova tarefa e remova uma tarefa já realizada.
Contar a quantidade de itens em uma lista: Crie uma lista de frutas e exiba quantos
itens há nela.
Ordenar uma lista de números: Crie uma lista de números aleatórios e use o método
sort() para ordenar os números em ordem crescente.
Remover duplicatas de uma lista: Dada uma lista de nomes, remova todos os nomes
duplicados.