From fa1a6a93507393534086d689255da9cee3280b22 Mon Sep 17 00:00:00 2001 From: Luiza Date: Wed, 19 Jun 2024 15:44:54 -0300 Subject: [PATCH 1/2] =?UTF-8?q?Exercic=C3=ADo-Luiza?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/Grupo1/grupo1-01.py | 15 ++++++++ exercicios/para-casa/Grupo1/grupo1-02.py | 11 ++++++ exercicios/para-casa/Grupo1/grupo1-03.py | 21 +++++++++++ exercicios/para-casa/Grupo2/grupo2-01.py | 46 ++++++++++++++++++++++++ exercicios/para-casa/Grupo2/grupo2-02.py | 17 +++++++++ exercicios/para-casa/Grupo2/grupo2-03 | 24 +++++++++++++ exercicios/para-sala/01.py | 6 ++++ exercicios/para-sala/02.py | 11 ++++++ exercicios/para-sala/03.py | 8 +++++ exercicios/para-sala/04.py | 13 +++++++ exercicios/para-sala/05.py | 13 +++++++ 11 files changed, 185 insertions(+) create mode 100644 exercicios/para-casa/Grupo1/grupo1-01.py create mode 100644 exercicios/para-casa/Grupo1/grupo1-02.py create mode 100644 exercicios/para-casa/Grupo1/grupo1-03.py create mode 100644 exercicios/para-casa/Grupo2/grupo2-01.py create mode 100644 exercicios/para-casa/Grupo2/grupo2-02.py create mode 100644 exercicios/para-casa/Grupo2/grupo2-03 create mode 100644 exercicios/para-sala/01.py create mode 100644 exercicios/para-sala/02.py create mode 100644 exercicios/para-sala/03.py create mode 100644 exercicios/para-sala/04.py create mode 100644 exercicios/para-sala/05.py 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..1f31e8f --- /dev/null +++ b/exercicios/para-casa/Grupo2/grupo2-01.py @@ -0,0 +1,46 @@ +#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. +# Função para exibir o menu e obter a escolha do usuário +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 + +# Loop principal do programa +while True: + opcao = exibir_menu() + + if opcao == '0': + print("Encerrando o programa...") + break + elif opcao in ['1', '2', '3', '4']: + try: + # Captura os números inseridos pelo usuário + valor1 = float(input("Digite o primeiro valor: ")) + valor2 = float(input("Digite o segundo valor: ")) + + # Realiza a operação correspondente à escolha do usuário + 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 From 97ef89c2aaeffb3c051d7e024498531fcb2a1531 Mon Sep 17 00:00:00 2001 From: Luiza Date: Wed, 19 Jun 2024 16:01:20 -0300 Subject: [PATCH 2/2] =?UTF-8?q?Exerc=C3=ADcio-Luiza?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/Grupo2/grupo2-01.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/exercicios/para-casa/Grupo2/grupo2-01.py b/exercicios/para-casa/Grupo2/grupo2-01.py index 1f31e8f..9eed665 100644 --- a/exercicios/para-casa/Grupo2/grupo2-01.py +++ b/exercicios/para-casa/Grupo2/grupo2-01.py @@ -1,5 +1,4 @@ #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. -# Função para exibir o menu e obter a escolha do usuário def exibir_menu(): print("Escolha a operação desejada:") print("1 - Adição") @@ -11,7 +10,6 @@ def exibir_menu(): escolha = input("Digite o número da operação desejada: ") return escolha -# Loop principal do programa while True: opcao = exibir_menu() @@ -20,11 +18,9 @@ def exibir_menu(): break elif opcao in ['1', '2', '3', '4']: try: - # Captura os números inseridos pelo usuário valor1 = float(input("Digite o primeiro valor: ")) valor2 = float(input("Digite o segundo valor: ")) - # Realiza a operação correspondente à escolha do usuário if opcao == '1': resultado = valor1 + valor2 print(f"Resultado da adição: {resultado}")