diff --git a/exercicios/para-casa/grupo-1/atividade-01.py b/exercicios/para-casa/grupo-1/atividade-01.py new file mode 100644 index 0000000..8180452 --- /dev/null +++ b/exercicios/para-casa/grupo-1/atividade-01.py @@ -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}") \ No newline at end of file diff --git a/exercicios/para-casa/grupo-1/atividade-02.py b/exercicios/para-casa/grupo-1/atividade-02.py new file mode 100644 index 0000000..6eb7561 --- /dev/null +++ b/exercicios/para-casa/grupo-1/atividade-02.py @@ -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") \ No newline at end of file diff --git a/exercicios/para-casa/grupo-1/atividade-03.py b/exercicios/para-casa/grupo-1/atividade-03.py new file mode 100644 index 0000000..2a6a9a7 --- /dev/null +++ b/exercicios/para-casa/grupo-1/atividade-03.py @@ -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.") + diff --git a/exercicios/para-casa/grupo-2/atividade-01.py b/exercicios/para-casa/grupo-2/atividade-01.py new file mode 100644 index 0000000..21c1e11 --- /dev/null +++ b/exercicios/para-casa/grupo-2/atividade-01.py @@ -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() \ No newline at end of file diff --git a/exercicios/para-casa/grupo-2/atividade-02.py b/exercicios/para-casa/grupo-2/atividade-02.py new file mode 100644 index 0000000..f2dc4ef --- /dev/null +++ b/exercicios/para-casa/grupo-2/atividade-02.py @@ -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.") diff --git a/exercicios/para-casa/grupo-2/atividade-03.py b/exercicios/para-casa/grupo-2/atividade-03.py new file mode 100644 index 0000000..7a73d19 --- /dev/null +++ b/exercicios/para-casa/grupo-2/atividade-03.py @@ -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.") \ No newline at end of file diff --git a/exercicios/para-sala/exercicio-01.py b/exercicios/para-sala/exercicio-01.py new file mode 100644 index 0000000..6dfe218 --- /dev/null +++ b/exercicios/para-sala/exercicio-01.py @@ -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.") + diff --git a/exercicios/para-sala/exercicio-02-funcao.py b/exercicios/para-sala/exercicio-02-funcao.py new file mode 100644 index 0000000..78f9ae9 --- /dev/null +++ b/exercicios/para-sala/exercicio-02-funcao.py @@ -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" diff --git a/exercicios/para-sala/exercicio-02.py b/exercicios/para-sala/exercicio-02.py new file mode 100644 index 0000000..265b517 --- /dev/null +++ b/exercicios/para-sala/exercicio-02.py @@ -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.") + diff --git a/exercicios/para-sala/exercicio-03.py b/exercicios/para-sala/exercicio-03.py new file mode 100644 index 0000000..ab256c9 --- /dev/null +++ b/exercicios/para-sala/exercicio-03.py @@ -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'.") diff --git a/exercicios/para-sala/exercicio-04.py b/exercicios/para-sala/exercicio-04.py new file mode 100644 index 0000000..fc954a5 --- /dev/null +++ b/exercicios/para-sala/exercicio-04.py @@ -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'.") diff --git a/exercicios/para-sala/exercicio-05.py b/exercicios/para-sala/exercicio-05.py new file mode 100644 index 0000000..890c0d1 --- /dev/null +++ b/exercicios/para-sala/exercicio-05.py @@ -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")