From 662da0956309a1861c085a6f76af0030fe1f1f0c Mon Sep 17 00:00:00 2001 From: Hellyda Cavalcanti Date: Wed, 19 Jun 2024 19:52:22 +0100 Subject: [PATCH 1/2] exercicios de sala e casa - semana03 --- exercicios/para-casa/grupo-01/exercicio01.py | 17 +++++++++++++++++ exercicios/para-casa/grupo-01/exercicio02.py | 15 +++++++++++++++ exercicios/para-casa/grupo-01/exercicio03.py | 20 ++++++++++++++++++++ exercicios/para-sala/exercicio01.py | 14 ++++++++++++++ exercicios/para-sala/exercicio02.py | 11 +++++++++++ exercicios/para-sala/exercicio03.py | 11 +++++++++++ exercicios/para-sala/exercicio04.py | 17 +++++++++++++++++ exercicios/para-sala/exercicio05.py | 12 ++++++++++++ 8 files changed, 117 insertions(+) create mode 100644 exercicios/para-casa/grupo-01/exercicio01.py create mode 100644 exercicios/para-casa/grupo-01/exercicio02.py create mode 100644 exercicios/para-casa/grupo-01/exercicio03.py create mode 100644 exercicios/para-sala/exercicio01.py create mode 100644 exercicios/para-sala/exercicio02.py create mode 100644 exercicios/para-sala/exercicio03.py create mode 100644 exercicios/para-sala/exercicio04.py create mode 100644 exercicios/para-sala/exercicio05.py diff --git a/exercicios/para-casa/grupo-01/exercicio01.py b/exercicios/para-casa/grupo-01/exercicio01.py new file mode 100644 index 0000000..9bf9a47 --- /dev/null +++ b/exercicios/para-casa/grupo-01/exercicio01.py @@ -0,0 +1,17 @@ +#Escreva um programa que, dados dois numeros inteiros, mostre na tela o maior deles, assim como a diferença existente entre ambos. + +def maior(numero1,numero2): + if numero1 > numero2: + print(numero1) + print(numero1-numero2) + else: + print(numero2) + print(numero2-numero1) + +numero1 = int(input('Insira um numero: ')) +numero2 = int(input('Insira outro numero: ')) + +maior(numero1,numero2) + + + diff --git a/exercicios/para-casa/grupo-01/exercicio02.py b/exercicios/para-casa/grupo-01/exercicio02.py new file mode 100644 index 0000000..ccf41ba --- /dev/null +++ b/exercicios/para-casa/grupo-01/exercicio02.py @@ -0,0 +1,15 @@ +#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". + + +def maior(numero1,numero2): + if numero1 > numero2: + print(numero1) + elif numero1 == numero2: + print('Números iguais') + else: + print(numero2) + +numero1 = int(input('Insira um numero: ')) +numero2 = int(input('Insira outro numero: ')) + +maior(numero1,numero2) \ No newline at end of file diff --git a/exercicios/para-casa/grupo-01/exercicio03.py b/exercicios/para-casa/grupo-01/exercicio03.py new file mode 100644 index 0000000..7ef085b --- /dev/null +++ b/exercicios/para-casa/grupo-01/exercicio03.py @@ -0,0 +1,20 @@ +# 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. + +dia_semana = input("Digite um número de 1 a 7 \n 1 \n 2 \n 3\n 4\n 5\n 6\n 7\nEscolha uma das alternativas: ") + +if dia_semana == '1' : + print('Domingo') +elif dia_semana == '2' : + print('Segunda') +elif dia_semana == '3' : + print('Terça') +elif dia_semana == '4' : + print('Quarta') +elif dia_semana == '5' : + print('Quinta') +elif dia_semana == '6' : + print('Sexta') +elif dia_semana == '7' : + print('Sábado') +else: + print("Resposta inválida") \ No newline at end of file diff --git a/exercicios/para-sala/exercicio01.py b/exercicios/para-sala/exercicio01.py new file mode 100644 index 0000000..287337a --- /dev/null +++ b/exercicios/para-sala/exercicio01.py @@ -0,0 +1,14 @@ +#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. + +def qual_idade(idade): + if idade >= 18: + return 'Você é maior de idade.' + elif idade == 17: + return 'Falta pouco, mas ainda não!' + else: + return 'Você NÃO é maior de idade!' + +idade_informada = int(input('Insira a sua idade: ')) +resultado = qual_idade(idade_informada) + +print(resultado) \ No newline at end of file diff --git a/exercicios/para-sala/exercicio02.py b/exercicios/para-sala/exercicio02.py new file mode 100644 index 0000000..355db9c --- /dev/null +++ b/exercicios/para-sala/exercicio02.py @@ -0,0 +1,11 @@ +#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. + +melhor_carnaval = input("Onde é o melhor carnaval do Brasil? \n a - Rio de Janeiro \n b - São Paulo \n c - Olinda\n d - Salvador \n e - Belo Horizonte \nEscolha uma das alternativas: ") + +if (melhor_carnaval == 'a') or (melhor_carnaval == 'b') or (melhor_carnaval == 'd') or (melhor_carnaval == 'e') : + print('Sinto muito, você ainda não sabe qual o melhor carnaval do Brasil :( ') +elif (melhor_carnaval == "c") : + print('Parabéns, você já sabe qual o melhor carnaval do Brasil :) ') +else: + print("Resposta inválida") \ No newline at end of file diff --git a/exercicios/para-sala/exercicio03.py b/exercicios/para-sala/exercicio03.py new file mode 100644 index 0000000..23b13ac --- /dev/null +++ b/exercicios/para-sala/exercicio03.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("Insira seu nome: ") + +gosta_nome = input("Você gosta do seu nome? s/n ") + +if (gosta_nome == "S"): + print('Que bom! É um nome lindo mesmo!') +else: + print("Sério? Que pena, é um nome tão bonito!") \ No newline at end of file diff --git a/exercicios/para-sala/exercicio04.py b/exercicios/para-sala/exercicio04.py new file mode 100644 index 0000000..fb8eb06 --- /dev/null +++ b/exercicios/para-sala/exercicio04.py @@ -0,0 +1,17 @@ +#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. + +irmaos = input("Você tem irmãos? s/n ") + +if irmaos == "s": + quantos_irmaos = input("Quantos irmãos você possui? ").lower() + print(f"Que legal! Você tem {quantos_irmaos} irmãos.") +elif irmaos == "n": + gostaria_irmaos = input("Você gostaria de ter irmãos? (s/n): ").lower() + if gostaria_irmaos == "s": + print("É muito bom ter irmãos, espero que um dia você tenha!") + else: + print("Tudo bem, ser filho único é ótimo também") +else: + print("Resposta inválida. Por favor, responda com 'sim' ou 'não'.") \ No newline at end of file diff --git a/exercicios/para-sala/exercicio05.py b/exercicios/para-sala/exercicio05.py new file mode 100644 index 0000000..efda923 --- /dev/null +++ b/exercicios/para-sala/exercicio05.py @@ -0,0 +1,12 @@ +#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 - cerveja \n b - agua \n c - refrigerante \nEscolha uma das alternativas: ") + +if bebida == 'a' or bebida == 'cerveja': + print('Você escolheu cerveja') +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") \ No newline at end of file From dd34bf73945ddc1ce8e1aebc28d6f6b6192148fe Mon Sep 17 00:00:00 2001 From: Hellyda Cavalcanti Date: Thu, 20 Jun 2024 19:38:22 +0100 Subject: [PATCH 2/2] =?UTF-8?q?add=20do=20grupo=2002=20e=20atualiza=C3=A7?= =?UTF-8?q?=C3=B5es=20no=20grupo=2001?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/grupo-01/exercicio01.py | 4 ++-- exercicios/para-casa/grupo-01/exercicio02.py | 4 ++-- .../para-casa/grupo-01/exercicio03.1.py | 16 ++++++++++++++ exercicios/para-casa/grupo-01/exercicio03.py | 10 ++++----- .../para-casa/grupo-02/exercicio01g2.py | 18 ++++++++++++++++ .../para-casa/grupo-02/exercicio02.g2.py | 10 +++++++++ .../para-casa/grupo-02/exercicio03g2.py | 21 +++++++++++++++++++ 7 files changed, 74 insertions(+), 9 deletions(-) create mode 100644 exercicios/para-casa/grupo-01/exercicio03.1.py create mode 100644 exercicios/para-casa/grupo-02/exercicio01g2.py create mode 100644 exercicios/para-casa/grupo-02/exercicio02.g2.py create mode 100644 exercicios/para-casa/grupo-02/exercicio03g2.py diff --git a/exercicios/para-casa/grupo-01/exercicio01.py b/exercicios/para-casa/grupo-01/exercicio01.py index 9bf9a47..52cc9b3 100644 --- a/exercicios/para-casa/grupo-01/exercicio01.py +++ b/exercicios/para-casa/grupo-01/exercicio01.py @@ -1,6 +1,6 @@ #Escreva um programa que, dados dois numeros inteiros, mostre na tela o maior deles, assim como a diferença existente entre ambos. -def maior(numero1,numero2): +def maior(numero1, numero2): if numero1 > numero2: print(numero1) print(numero1-numero2) @@ -11,7 +11,7 @@ def maior(numero1,numero2): numero1 = int(input('Insira um numero: ')) numero2 = int(input('Insira outro numero: ')) -maior(numero1,numero2) +maior(numero1, numero2) diff --git a/exercicios/para-casa/grupo-01/exercicio02.py b/exercicios/para-casa/grupo-01/exercicio02.py index ccf41ba..c7b858e 100644 --- a/exercicios/para-casa/grupo-01/exercicio02.py +++ b/exercicios/para-casa/grupo-01/exercicio02.py @@ -1,7 +1,7 @@ #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". -def maior(numero1,numero2): +def maior(numero1, numero2): if numero1 > numero2: print(numero1) elif numero1 == numero2: @@ -12,4 +12,4 @@ def maior(numero1,numero2): numero1 = int(input('Insira um numero: ')) numero2 = int(input('Insira outro numero: ')) -maior(numero1,numero2) \ No newline at end of file +maior(numero1, numero2) \ No newline at end of file diff --git a/exercicios/para-casa/grupo-01/exercicio03.1.py b/exercicios/para-casa/grupo-01/exercicio03.1.py new file mode 100644 index 0000000..9ec3e22 --- /dev/null +++ b/exercicios/para-casa/grupo-01/exercicio03.1.py @@ -0,0 +1,16 @@ +dias_semana = { + 1: "Domingo", + 2: "Segunda", + 3: "Terça", + 4: "Quarta", + 5: "Quinta", + 6: "Sexta", + 7: "Sábado" +} + +dia_semana = int(input("Digite um número de 1 a 7: ")) + +if dia_semana in dias_semana: + print(dias_semana[dia_semana]) +else: + print("Resposta inválida.") \ No newline at end of file diff --git a/exercicios/para-casa/grupo-01/exercicio03.py b/exercicios/para-casa/grupo-01/exercicio03.py index 7ef085b..acb8238 100644 --- a/exercicios/para-casa/grupo-01/exercicio03.py +++ b/exercicios/para-casa/grupo-01/exercicio03.py @@ -5,15 +5,15 @@ if dia_semana == '1' : print('Domingo') elif dia_semana == '2' : - print('Segunda') + print('Segunda-feira') elif dia_semana == '3' : - print('Terça') + print('Terça-feira') elif dia_semana == '4' : - print('Quarta') + print('Quarta-feira') elif dia_semana == '5' : - print('Quinta') + print('Quinta-feira') elif dia_semana == '6' : - print('Sexta') + print('Sexta-feira') elif dia_semana == '7' : print('Sábado') else: diff --git a/exercicios/para-casa/grupo-02/exercicio01g2.py b/exercicios/para-casa/grupo-02/exercicio01g2.py new file mode 100644 index 0000000..d785412 --- /dev/null +++ b/exercicios/para-casa/grupo-02/exercicio01g2.py @@ -0,0 +1,18 @@ +#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. + +operação = input("Qual operação você deseja realizar? \n + Adição\n - Subtração\n / Divisão\n * Multiplicação\nEscolha um símbolo ou escreva a palavra: ") + +numero1 = float(input("Insira um numero: ")) +numero2 = float(input("insira outro número: ")) + +if operação == '+' or operação.lower() == "Adição": + print(numero1 + numero2) +elif operação == '-' or operação.lower() == "Subtração": + print(numero1 - numero2) +elif operação == '/' or operação.lower() == "Divisão": + print(numero1 / numero2) +elif operação == '*' or operação.lower() == "Multiplicação": + print(numero1 * numero2) +else: + print("Resposta inválida") \ No newline at end of file diff --git a/exercicios/para-casa/grupo-02/exercicio02.g2.py b/exercicios/para-casa/grupo-02/exercicio02.g2.py new file mode 100644 index 0000000..9d4bedf --- /dev/null +++ b/exercicios/para-casa/grupo-02/exercicio02.g2.py @@ -0,0 +1,10 @@ +#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("Insira um número: ")) + +if numero % 5 == 0: + print("É divisível por 5") +elif numero % 3 == 0: + print("É divisivel por 3") +else: + print("não é divisivel nem por 3 e nem por 5") \ No newline at end of file diff --git a/exercicios/para-casa/grupo-02/exercicio03g2.py b/exercicios/para-casa/grupo-02/exercicio03g2.py new file mode 100644 index 0000000..fc07b03 --- /dev/null +++ b/exercicios/para-casa/grupo-02/exercicio03g2.py @@ -0,0 +1,21 @@ +#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 aposentadoria(idade,tempo_servico): + if idade >= 65: + print("Pode se aposentar!") + elif tempo_servico >= 30: + print("Pode se aposentar!") + elif idade >= 60 and tempo_servico >= 25: + print("Pode se aposentar!") + else: + print("Não pode se aposentar!") + +idade = int(input("Idade: ")) +tempo_servico = int(input("Tempo de serviço: ")) + +aposentadoria(idade,tempo_servico) +