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
16 changes: 16 additions & 0 deletions exercicios/para-casa/grupo-1/atividade-01.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#Escreva um programa que, dados dois numeros inteiros,
# mostre na tela o maior deles, assim como a diferença existente entre ambos.

numero1 = float(input("Diga um número inteiro:"))
numero2 = float(input("Diga outro número inteiro:"))

if numero1 > numero2:
maior = numero1
diferenca = numero1 - numero2

else:
maior = numero2
diferenca = numero2 - numero1

print(f"O maior número é: {maior}")
print(f"A diferença entre os números é: {diferenca}")
14 changes: 14 additions & 0 deletions exercicios/para-casa/grupo-1/atividade-02.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Faça um programa que receba dois numeros e mostre o maior.
# Se por acaso, os dois números forem iguais, imprima a mensagem "Números iguais".

numero1 = float(input("Informe o primeiro número:"))
numero2 = float(input("Informe o segundo número:"))

if numero1 > numero2:
print(f" O maior número é: {numero1}")

elif numero2 > numero1:
print(f"O maior número é: {numero2}")

else:
print("Númros Iguais")
22 changes: 22 additions & 0 deletions exercicios/para-casa/grupo-1/atividade-03.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Escreva um programa que leia um inteiro entre 1 e 7 e imprima o dia da semana correspondente a este número.
# Isto é, domingo se 1, segunda-feira se 2, e assim por diante.

numero = int(input("Digite um número inteiro entre 1 e 7: "))


if 1 <= numero <= 7:

dias_da_semana = {
1: "Domingo",
2: "Segunda-feira",
3: "Terça-feira",
4: "Quarta-feira",
5: "Quinta-feira",
6: "Sexta-feira",
7: "Sábado"
}

print(f"O dia da semana correspondente é: {dias_da_semana[numero]}")
else:
print("Número inválido! Por favor, digite um número entre 1 e 7.")

51 changes: 51 additions & 0 deletions exercicios/para-casa/grupo-2/atividade-01.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Faça um programa que mostre ao usuario um menu com 4 opções de operações matemáticas (as básicas, por exemplo).
# O usuário escolhe uma das opçõoes e o seu programa então pede dois valores numéricos
# e realiza a operação, mostrando o resultado.

def calculate():
operation = input('''
Escolha a operação matemática que gostaria de utilizar:
+ para adição
- para subtração
* para mutiplicação
/ para divisão
''')

numero_1 = float(input('Digite o primeiro número: '))
numero_2 = float(input('Digite o segundo número:: '))

if operation == '+':
print('{} + {} = '.format( numero_1, numero_2))
print( numero_1 + numero_2)

elif operation == '-':
print('{} - {} = '.format( numero_1, numero_2))
print( numero_1 - numero_2)

elif operation == '*':
print('{} * {} = '.format( numero_1, numero_2))
print( numero_1 * numero_2)

elif operation == '/':
print('{} / {} = '.format(numero_1, numero_2))
print( numero_1/ numero_2)

else:
print('Você digitou um operador inválido, tente novamente')

again()

def again():
calc_again = input('''
Deseja calcular de novo?
Digite S para Sim ou N para Não.
''')

if calc_again.upper() == 'S':
calculate()
elif calc_again.upper() == 'N':
print('Fim!')
else:
again()

calculate()
14 changes: 14 additions & 0 deletions exercicios/para-casa/grupo-2/atividade-02.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Faça um programa para verificar se um determinado número inteiro e divisível por 3 ou 5,
# mas não simultaneamente pelos dois.


numero = int(input("Digite um número inteiro: "))

if (numero % 3 == 0) and (numero % 5 == 0):
print("O número é divisível por 3 e por 5 simultaneamente.")
elif (numero % 3 == 0):
print("O número é divisível por 3.")
elif (numero % 5 == 0):
print("O número é divisível por 5.")
else:
print("O número não é divisível nem por 3 nem por 5.")
22 changes: 22 additions & 0 deletions exercicios/para-casa/grupo-2/atividade-03.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Leia a idade e o tempo de serviço de um trabalhador e escreva se ele pode ou nao se aposentar.
# As condições para aposentadoria são: • Ter pelo menos 65 anos, • Ou ter trabalhado pelo menos 30 anos,
# • Ou ter pelo menos 60 anos e trabalhado pelo menos 25 anos

def consegue_se_aposentar(idade, tempo_servico):
# Verifica as condições para aposentadoria
if idade >= 65:
return True
elif tempo_servico >= 30:
return True
elif idade >= 60 and tempo_servico >= 25:
return True
else:
return False

idade = int(input("Digite a idade do trabalhador: "))
tempo_servico = int(input("Digite o tempo de serviço do trabalhador (em anos): "))

if consegue_se_aposentar(idade, tempo_servico):
print("O trabalhador tem tempo de aposentadoria.")
else:
print("O trabalhador não tem tempo de aposentadoria.")
15 changes: 15 additions & 0 deletions exercicios/para-sala/exercicio-01.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# 1. Faça um programa que peça para o usuário inserir uma idade e mostre na tela se ele é maior de idade ou não.

try:

idade = int(input("Informe a sua idade: "))


if idade >= 18:
print("Maior de idade, pode passar.")
else:
print("Menor de idade. Seus pais serão avisados!")
except ValueError:

print(" Idade inválida. Por favor, insira um número válido para a idade.")

14 changes: 14 additions & 0 deletions exercicios/para-sala/exercicio-02-funcao.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
def tem_irmaos(resposta):
if resposta == "Sim" or resposta == "sim":
quantos_irmaos = int(input("Que legal! Quantos irmãos você tem? "))
if quantos_irmaos == 1:
return "Que legal! Você tem 1 irmão"
else:
return f"Que legal! Você tem {quantos_irmaos} irmãos."

else:
resposta_2 = input("Você gostaria de ter? ")
if resposta_2 == "sim" or resposta_2 == "Sim":
return "Agradecemos pela resposta"
elif resposta_2 == "não" or resposta_2 == "Não":
return "Agradecemos pela resposta"
17 changes: 17 additions & 0 deletions exercicios/para-sala/exercicio-02.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# 2. Faça um programa que mostre na tela uma pergunta de múltipla escolha, e que, a partir da resposta do usuário, mostre na tela se ele acertou ou não.

print("Qual é a capital da França?")

print("a) Londres")
print("b) Paris")
print("c) Roma")
print("d) Madrid")

resposta = input("Digite a resposta correta:").lower()

if resposta == "(b)":
print("Parabéns você acertou!")

else:
print("Você errou! A resposta correta é letra b, Paris.")

11 changes: 11 additions & 0 deletions exercicios/para-sala/exercicio-03.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 3. Faça um programa que peça para o usuário inserir um nome, pergunte se ele gosta do nome e, em ambos os possíveis casos de resposta (Sim ou Não), mostre uma mensagem de sua escolha na tela.

nome = input("Qual o seu nome?")
resposta = input("Você gosta do seu nome? (sim ou não?)")

if resposta.lower() == "sim":
print("Que bom que você gosta do seu nome!")
elif resposta.lower() == "não":
print("Sinto muito que não gosta do seu nome!")
else:
print("Resposta errada. Responda com 'sim' ou 'não'.")
15 changes: 15 additions & 0 deletions exercicios/para-sala/exercicio-04.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# 4. Faça um programa que pergunte ao usuário se ele possui irmãos, e que, caso a resposta seja “sim”, pergunte quantos e mostre na tela uma mensagem de sua escolha. No caso de o usuário responder “não”, pergunte se ele gostaria de ter e mostre na tela uma mensagem de sua escolha.
resposta = input("Você possui irmãos? (Sim ou Não): ")

if resposta.lower() == "sim":

quantidade_de_irmãos = input("Que bom! Quantos irmãos você tem? ")
print(f"Você tem {quantidade_de_irmãos} irmãos. Deve ser divertido!")
elif resposta.lower() == "não":
gostaria_de_ter_irmãos = input("Que pena! Mas você gostaria de ter irmãos? (Sim ou Não): ")
if gostaria_de_ter_irmãos.lower() == "sim":
print("Entendi, seria legal ter irmãos para compartilhar momentos.")
elif gostaria_de_ter_irmãos.lower() == "não":
print("Entendo, cada um tem sua opinião.")
else:
print("Resposta inválida. Por favor, responda com 'Sim' ou 'Não'.")
11 changes: 11 additions & 0 deletions exercicios/para-sala/exercicio-05.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 5. Faça um programa que permita o usuário escolher entre três opções de bebidas e mostre na tela a bebida escolhida.

bebida = input("Escolha uma bebida: \n a - suco \n b - agua \n c - refrigerante \nEscolha uma das alternativas: ")
if bebida == 'a' or bebida == 'suco':
print('Você escolheu suco')
elif bebida == "b" or bebida == 'agua':
print('Você escolheu água')
elif bebida == 'c' or bebida == "refrigerante":
print('Você escolheu refrigerante')
else:
print("Resposta inválida")