Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 30 additions & 1 deletion exercicios/para-casa/atividade_dia_a_dia.txt
Original file line number Diff line number Diff line change
@@ -1 +1,30 @@
#DESCREVA A ATIVIDADE
#DESCREVA A ATIVIDADE

ESCOVAR OS DENTES
- Pegar o tubo de pasta de dente
- Abrir o tubo de pasta de dente
- Pegar a escova
- Colocar um pouco do conteúdo do tubo da pasta de dente nas cerdas da escova
- Colocar a escova de dente na pia virada para cima
- Fechar o tubo de pasta de dente
- Guardar o tubo de pasta de dente
- Pegar a escova de dente novamente
- Abrir um pouco a torneira
- Colocar a escova embaixo da água
- Fechar a torneira
- Se a pasta de dente tiver caído da escova, repetir todo o processor até o momento, se não, levar a escova até os dentes
- Escovar os dentes de cima
- Escovar os dentes de baixo
- Escovar a língua
- Cuspir a espuma na pia
- Abrir a torneira novamente
- Levar a escova até a água
- Limpar a espuma da escova
- Guardar a escova de dente
- Pegar um pouco de água da torneira com a boca
- Fazer gargarejo com a água
- Cuspir a água na pia
- Fechar a torneira
- Pegar a toalha
- Secar a boca
- Guardar a toalha
52 changes: 51 additions & 1 deletion exercicios/para-casa/erros.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,57 @@
#CODIGO

ano_nasc = int(input("Insira seu ano de nascimento: "))
idade = 2024 - ano_nasc

if idade >= 18:
cart_moto = input("Você possui carteira de motorista no Brasil? (SIM/NÃO): ").lower()
if cart_moto == "sim":
print("Você pode dirigir tanto no Brasil quanto nos EUA!")
else:
print("Você não pode dirigir nem no Brasil nem nos EUA, mas já está autorizado a tirar sua carteira de motorista em ambos os países!")
else:
if idade >= 16:
print("Você ainda não pode dirigir no Brasil (nem tirar sua carteira) mas pode tirar sua carteira e dirigir nos EUA!")
else:
print("Você ainda não pode tirar sua carteira nem nos EUA nem no Brasil, muito menos dirigir!")

#ERRO

Insira seu ano de nascimento: Dois mil e dez
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-11-b8c2fd42793a> in <cell line: 4>()
2 #Leve em consideração se a pessoa tem carteira de motorista.
3
----> 4 ano_nasc = int(input("Insira seu ano de nascimento: "))
5 idade = 2024 - ano_nasc
6

ValueError: invalid literal for int() with base 10: 'Dois mil e dez'

#DESCREVA O ERRO APRESENTADO E SOLUÇÃO

ERRO: O erro ocorreu na tentativa do usuário de inserir seu ano de nascimento na forma escrita, ao invés de números.
Por isso, adicionei um try/except como forma de tratar o problema.

SOLUÇÃO:

try:
ano_nasc = int(input("Insira seu ano de nascimento: "))
except:
print("Ano de nascimento inválido!")
ano_nasc = int(input("Insira-o novamente na forma numérica: "))

idade = 2024 - ano_nasc

#DESCREVA O ERRO APRESENTADO E SOLUÇÃO
if idade >= 18:
cart_moto = input("Você possui carteira de motorista no Brasil? (SIM/NÃO): ").lower()
if cart_moto == "sim":
print("Você pode dirigir tanto no Brasil quanto nos EUA!")
else:
print("Você não pode dirigir nem no Brasil nem nos EUA, mas já está autorizado a tirar sua carteira de motorista em ambos os países!")
else:
if idade >= 16:
print("Você ainda não pode dirigir no Brasil (nem tirar sua carteira) mas pode tirar sua carteira e dirigir nos EUA!")
else:
print("Você ainda não pode tirar sua carteira nem nos EUA nem no Brasil, muito menos dirigir!")
24 changes: 24 additions & 0 deletions exercicios/para-casa/exercicio_farmacia.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,27 @@

# desenvolva a logica condicional

if primeiro_produto == segundo_produto:
if primeiro_produto == 54:
valor_compra = 2*preco_codigo_0054 - 5
elif primeiro_produto == 53:
valor_compra = 2*preco_codigo_0053 - 5
elif primeiro_produto == 45:
valor_compra = 2*preco_codigo_0045 - 5

elif primeiro_produto == 54:
if segundo_produto == 53:
valor_compra = preco_codigo_0053 + (preco_codigo_0054*0.5)
elif segundo_produto == 45:
valor_compra = preco_codigo_0045 + (preco_codigo_0054*0.5)

elif segundo_produto == 54:
if primeiro_produto == 53:
valor_compra = preco_codigo_0053 + (preco_codigo_0054*0.5)
elif primeiro_produto == 45:
valor_compra = preco_codigo_0045 + (preco_codigo_0054*0.5)

else:
valor_compra = preco_codigo_0053 + preco_codigo_0045

print(f"O valor final da compra é de R${valor_compra:.2f}!")
14 changes: 14 additions & 0 deletions exercicios/para-casa/maior_idade.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
ano_nasc = int(input("Insira seu ano de nascimento: "))
idade = 2024 - ano_nasc

if idade >= 18:
cart_moto = input("Você possui carteira de motorista no Brasil? (SIM/NÃO): ").lower()
if cart_moto == "sim":
print("Você pode dirigir tanto no Brasil quanto nos EUA!")
else:
print("Você não pode dirigir nem no Brasil nem nos EUA, mas já está autorizado a tirar sua carteira de motorista em ambos os países!")
else:
if idade >= 16:
print("Você ainda não pode dirigir no Brasil (nem tirar sua carteira) mas pode tirar sua carteira e dirigir nos EUA!")
else:
print("Você ainda não pode tirar sua carteira nem nos EUA nem no Brasil, muito menos dirigir!")