diff --git a/exercicios/para-casa/Grupo1/grupo1-01.py b/exercicios/para-casa/Grupo1/grupo1-01.py new file mode 100644 index 0000000..0f1899c --- /dev/null +++ b/exercicios/para-casa/Grupo1/grupo1-01.py @@ -0,0 +1,15 @@ +#Escreva um programa que, dados dois numeros inteiros, mostre na tela o maior deles, assim como a diferença existente entre ambos. + +numero1 = int(input("Digite o primeiro número inteiro: ")) +numero2 = int(input("Digite o segundo número inteiro: ")) + +if numero1 > numero2: + maior = numero1 + diferenca = numero1 - numero2 +else: + maior = numero2 + diferenca = numero2 - numero1 + +print("O maior número é:", maior) +print("A diferença entre eles é:", diferenca) + diff --git a/exercicios/para-casa/Grupo1/grupo1-02.py b/exercicios/para-casa/Grupo1/grupo1-02.py new file mode 100644 index 0000000..6bb9298 --- /dev/null +++ b/exercicios/para-casa/Grupo1/grupo1-02.py @@ -0,0 +1,11 @@ +#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("Primeiro número: ")) +numero2 = float(input("Segundo número: ")) + +if numero1 > numero2: + print("O primeiro número é maior:", numero1) +elif numero2 > numero1: + print("O segundo número é maior:", numero2) +else: + print("Números iguais") diff --git a/exercicios/para-casa/Grupo1/grupo1-03.py b/exercicios/para-casa/Grupo1/grupo1-03.py new file mode 100644 index 0000000..0f463e4 --- /dev/null +++ b/exercicios/para-casa/Grupo1/grupo1-03.py @@ -0,0 +1,21 @@ +#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 entre 1 e 7: ")) + +if numero == 1: + print("Domingo") +elif numero == 2: + print("Segunda-feira") +elif numero == 3: + print("Terça-feira") +elif numero == 4: + print("Quarta-feira") +elif numero == 5: + print("Quinta-feira") +elif numero == 6: + print("Sexta-feira") +elif numero == 7: + print("Sábado") +else: + print("Número inválido. Digite um número entre 1 e 7.") + diff --git a/exercicios/para-casa/Grupo2/grupo2-01.py b/exercicios/para-casa/Grupo2/grupo2-01.py new file mode 100644 index 0000000..9eed665 --- /dev/null +++ b/exercicios/para-casa/Grupo2/grupo2-01.py @@ -0,0 +1,42 @@ +#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 exibir_menu(): + print("Escolha a operação desejada:") + print("1 - Adição") + print("2 - Subtração") + print("3 - Multiplicação") + print("4 - Divisão") + print("0 - Sair") + + escolha = input("Digite o número da operação desejada: ") + return escolha + +while True: + opcao = exibir_menu() + + if opcao == '0': + print("Encerrando o programa...") + break + elif opcao in ['1', '2', '3', '4']: + try: + valor1 = float(input("Digite o primeiro valor: ")) + valor2 = float(input("Digite o segundo valor: ")) + + if opcao == '1': + resultado = valor1 + valor2 + print(f"Resultado da adição: {resultado}") + elif opcao == '2': + resultado = valor1 - valor2 + print(f"Resultado da subtração: {resultado}") + elif opcao == '3': + resultado = valor1 * valor2 + print(f"Resultado da multiplicação: {resultado}") + elif opcao == '4': + if valor2 != 0: + resultado = valor1 / valor2 + print(f"Resultado da divisão: {resultado}") + else: + print("Erro: divisão por zero") + except ValueError: + print("Por favor, digite valores numéricos válidos.") + else: + print("Opção inválida. Escolha novamente.") diff --git a/exercicios/para-casa/Grupo2/grupo2-02.py b/exercicios/para-casa/Grupo2/grupo2-02.py new file mode 100644 index 0000000..e2e30be --- /dev/null +++ b/exercicios/para-casa/Grupo2/grupo2-02.py @@ -0,0 +1,17 @@ +#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. +def divisao (numero): + if numero % 3 == 0 and numero % 5 == 0: + return False + elif numero % 3 == 0 or numero % 5 == 0: + return True + else: + return False + +numero = int(input("Digite um número inteiro: ")) + +if divisao (numero): + print(f"O número {numero} é divisível por 3 ou por 5, mas não simultaneamente.") +else: + print(f"O número {numero} não atende aos critérios especificados.") + + \ No newline at end of file diff --git a/exercicios/para-casa/Grupo2/grupo2-03 b/exercicios/para-casa/Grupo2/grupo2-03 new file mode 100644 index 0000000..483849d --- /dev/null +++ b/exercicios/para-casa/Grupo2/grupo2-03 @@ -0,0 +1,24 @@ +# 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 verificar_aposentadoria (idade, tempo_de_servico): + if idade >= 65: + return True + elif tempo_de_servico >= 30: + return True + elif idade >= 60 and tempo_de_servico >= 25: + return True + else: + return False + +idade = int(input("Digite a idade do trabalhador:")) +tempo_de_servico = int(input("Digite o tempo de serviço (em anos): ")) + +pode_aposentar = verificar_aposentadoria(idade, tempo_de_servico) + +if pode_aposentar: + print("O trabalhador pose se aposentar.") +else: + print("O trabalhador ainda não pode se aposentar.") \ No newline at end of file diff --git a/exercicios/para-sala/01.py b/exercicios/para-sala/01.py new file mode 100644 index 0000000..5c9640f --- /dev/null +++ b/exercicios/para-sala/01.py @@ -0,0 +1,6 @@ +#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. +idade = int(input("Digite sua idade: ")) +if idade >= 18: + print("Você é maior de idade.") +else: + print("Você é menor de idade.") \ No newline at end of file diff --git a/exercicios/para-sala/02.py b/exercicios/para-sala/02.py new file mode 100644 index 0000000..af937b8 --- /dev/null +++ b/exercicios/para-sala/02.py @@ -0,0 +1,11 @@ +#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 destas receitas é uma comida de origem italiana?') +print('a)pizza') +print('b)feijoada') +print('c)brigadeiro') + +resposta = input('Escolha a opção correta (a, b ou c): ') +if resposta == 'a': + print('Parabéns! Você acertou, Pizza é uma comida de origem italiana') +else: + print('Que pena! Resposta incorreta. A resposta correta é a) Pizza.') \ No newline at end of file diff --git a/exercicios/para-sala/03.py b/exercicios/para-sala/03.py new file mode 100644 index 0000000..668b5dd --- /dev/null +++ b/exercicios/para-sala/03.py @@ -0,0 +1,8 @@ +#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('Digite um nome: ') +gosta_nome = input(f"Você gosta do nome'{nome}'?(sim/não): ") + +if nome == 'sim': + print(f"Que bom que você gosta do nome '{nome}'") +else: + print(f"Poxa, que pena que você não gosta do nome '{nome}'") \ No newline at end of file diff --git a/exercicios/para-sala/04.py b/exercicios/para-sala/04.py new file mode 100644 index 0000000..94fdada --- /dev/null +++ b/exercicios/para-sala/04.py @@ -0,0 +1,13 @@ +#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/não): ') + +if resposta.lower() == "sim": +quantidade = int(input("Quantos irmãos você tem? ")) +print(f'Você tem {quantidade} irmão(s)') + +elif resposta.lower() == 'não': +gostaria = input('Você gostaria de ter irmãos? (sim/não): ') +if gostaria.lower() == 'sim': + print('Legal!') + elif: gostaria.lower() == 'não': +print('Entendo, nem todo mundo quer.') \ No newline at end of file diff --git a/exercicios/para-sala/05.py b/exercicios/para-sala/05.py new file mode 100644 index 0000000..c92b5a2 --- /dev/null +++ b/exercicios/para-sala/05.py @@ -0,0 +1,13 @@ +#Faça um programa que permita o usuário escolher entre três opções de bebidas e mostre na tela a bebida escolhida. +print("Escolha a sua bebida favorita:") +print('1) Café') +print('2) Suco') +print('3) Cerveja') + +escolha = input('Digite o número que você escolheu (1, 2 ou 3): ') +if escolha == '1': + print('Você escolheu Café') +elif escolha == '2': + print('Você escolheu Suco') +elif escolha == '3': + print('Você escolheu Cerveja') \ No newline at end of file