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

Programação

Enviado por

eliseucomjesus
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)
28 visualizações10 páginas

Programação

Enviado por

eliseucomjesus
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/ 10

EXERCÍCIOS PROPRIOS

print()

1.Exercício: Escreva um código que imprima a mensagem `"Olá, mundo!"`

print("Olá, mundo")

2. Exercício: Crie duas variáveis, `nome` e `idade`, e use `print()`


para exibir: `"Meu nome é [nome] e tenho [idade] anos"`.

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 : .

4.Exercício Use print() para exibir as palavras Python é incrivel


separadas por + ao invés de espaços.

print("python", "é", "incrível" ,sep="+")

Nota: Usei o comando sep e ele só funcionou quando eu coloquei todas


as palavras com aspas ""

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")

Nota: Só usei o \n para quebrar as linhas

6. Exercício: Exibindo com end personalizado


- Use `print()` para exibir a frase `"A primeira parte"` seguida imediatamente
de `" e a segunda parte"` na mesma linha, sem pular para a próxima linha.

print("a primeira parte e a ", end="")


print("a segunda parte")

saída
a primeira parte e a segunda parte

7.Use `print()` para exibir a frase: Ele disse: "Python é ótimo!"(incluindo as


aspas duplas).

print("ele disse \"python é ótimo\"")

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\"

8.Exercício: Crie duas variáveis e a some

a=5
b= 6
print(int(a+b))

9.Exercício: Usando comando print(), exiba os números de 1 a 5, separados por


espaços.

num='1,2,3,4,5,'

nam=num.replace(",", " ")


print(nam)

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.

10.Exercício: Exibindo informações formatadas

produto='notebook'
nam='2999.99'
preço= nam.replace('.', ',')

print(f'O seu produto o {produto} está saindo a um preço de {preço} reais')

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.

nam=input('Qual é o seu nome?')


print(f" Olá {nam} ficamos felizes com sua vinda a escola")

2. Exercício: Faça a soma dos números que o usuário digitar.

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

a=int(input("escolha um número para que a contagem seja iniciada"))

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.

4. Exercício: Diga se o número é Par ou ímpar

a=int(input("escolha um número para saber se e par ou impar"))


if a//2 ==0:
print('par')
else:
print('impar')

nota: armazenei o número do individuo e escrevi uma condição que pergunte


se o resultado da divisão é 0 se for é par e se não impar o else ativa o impar.

5. Exercício: Diga a Idade em meses

a=int(input("digite a sua idade"))


nam= a*12
print(f' a sua idade em meses é {nam}')

Nota: Peguei idade, multipliquei por 12 que são os meses e exibi os resultados.

6. Exercício: Nome com todas as letras maiúsculas


Peça ao usuário seu nome e exiba ele com todas as letras maiúsculas.

num=input('Qual é o seu nome')


nam=num.lower()
print(f'O seu nome em minúsculas é {nam}')

Nota: Usei o comando .lower na variável para deixar o texto em minusculo

7. Exercício: Conversão de temperatura


Peça ao usuário uma temperatura em Celsius e converta para Fahrenheit.

a=int(input("digite a sua temperatura "))


num= (a * 9/5) + 32
print(f'Sua temperatura em fahrenheit é {num}')

Nota: Peguei a temperatura em uma variável na outra usei a formula do fahnnheit


e depois só exibi os resultados.

8. Exercício: Contagem de letras


Peça ao usuário uma palavra e conte quantas letras a palavra possui.

num=(input('digite uma palavra'))


nam = 0

for letra in 'abcdefghijklmnopqrstuvwxyz':


nam+=num.count(letra)
print(f"O numéro de letras é {nam}")

Nota: Primeiro pedi a palavra ao usuário em seguida criei outra variável


que receberá as letras contadas , atribui a ela o valor 0 porque neutro
em seguida criei uma variável e lista chamada letras e atribui a elas com o in
'' todas as letras do alfabeto e em seguida coloque que o valor da variavem
num será o numero de letras correspondentes da palavra digitada a variável/lista
de letra e depois escrevi o resultado.

9. Exercício: Peça ao usuário dois números e calcule a multiplicação entre eles.


Se o resultado for maior que 100, exiba uma mensagem especial.

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}")

Nota: fiz a multiplicação dos dois números nas variáveis


e criei três condições para cada resultado se fosse maior
que 100 > se fosse menor ele só falaria o resultado da multiplicação.

10. Exercício: Verificar número positivo ou negativo


Peça ao usuário um número e informe se ele é positivo, negativo ou zero.

a=int(input("fale um numero"))

if a >0:
print('positivo')
elif a <0:
print('negativo')
else :
print('exatamente 0')

Nota: Foi lógica se for maior ou menor que 0 é positivo ou negativo


, descobri que else não pode ter condições associadas a ele , porque ele é um
código
que é ativado apenas quando as condições anteriores forem falsas que no caso
por eliminação ele só seria ativado se fosse exatamente 0
3- is

1. Comparando Objetos de Listas


Verifique se duas listas são o mesmo objeto (têm a mesma referência na memória).

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.

2. Verificando se uma Variável é None


Use is para verificar se uma variável é igual a None.

a=None

if a is None:
print("sim")
else:
print("não")

Nota: None é um código vazio, eu atribui ele a uma variável


e a deixei vazia e depois perguntei ele ela está vazia e a resposta foi sim.

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.

4 Use is para verificar se dois objetos inteiros são numeros.

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".

idade=int(input('digite a sua idade'))


if idade >= 21:
print("entra")
elif idade >18 <21:
print('entra mas não bebe')
else:
print("fora")

Nota: Dei uma melhorada no exercício.

2-Classificação de notas escolares: Escreva um código que, ao receber a nota de um


aluno,
classifica o desempenho: se a nota for maior ou igual a 90, exibe "A"; se for entre
80 e
]89, exibe "B"; se for entre 70 e 79, exibe "C"; se for entre 60 e 69, exibe "D";
se for
abaixo de 60, exibe "F".

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= int(input("insira sua nota "))


if nota < 5:
print("reprovado")
elif nota ==5:
print('média')
elif 7 <=nota<= 9:
print("acima da média ")
elif nota >=10:
print("desempenho excelente ")

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.

3-Tarifa de estacionamento: Escreva um código que calcula o valor a ser pago em um


estacionamento. Se o carro ficar até 1 hora, o valor é R$ 5. Se ficar entre 1 e 3
horas, o valor é R$ 10. Se ficar entre 3 e 6 horas, o valor é R$ 15. Se ficar mais
de 6 horas, o valor é R$ 25.

tempo=int(input("quanto horas você ficou?"))


if tempo == 1:
total= 5
elif 2 <=tempo<=3:
total=10
elif 4 <=tempo<= 6:
total=15
elif tempo> 6:
total=25
Como se tornar mais inteligente app

Melhorar a memoria

print(f"O preço a ser pago no total foi {total} reais")

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.

tarefas=['arrumar a casa', 'jogar', 'ler', 'trabalhar']

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.

Multiplicar todos os elementos de uma lista: Crie uma lista de números e


multiplique todos os elementos entre si.

Você também pode gostar