From deab6f7a6206c5d115b774ecdd53a6b5728d002c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xain=C3=A3=20Fran=C3=A7a?= Date: Sat, 15 Jun 2024 15:07:06 -0300 Subject: [PATCH 1/5] exercicios para sala feitos --- exercicios/para-sala/exercicios_aula_3.py | 86 +++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 exercicios/para-sala/exercicios_aula_3.py diff --git a/exercicios/para-sala/exercicios_aula_3.py b/exercicios/para-sala/exercicios_aula_3.py new file mode 100644 index 0000000..0db8bb6 --- /dev/null +++ b/exercicios/para-sala/exercicios_aula_3.py @@ -0,0 +1,86 @@ +#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. + +idade = int(input("Insira sua idade -> ")) + +if idade >= 18: + print("Você é maior de idade, ja pode dirigir e ingerir álcool com moderação :D") +elif idade < 18: + print("Você é menor de idade, cuidado com a vida, ein!") +else: + print("Não estamos te entendendo") + + + + + +#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. + +pergunta = input("Qual é o maior feito da carreira da Beyoncé?" "a) O Renaissence | b) O self title com um clipe por faixa | c) O Black IS King, do Rei Leão | d) O Beychella | e) O nascimento dela e tudo que aconteceu depois é a melhor coisa que aconteceu na história do mundo") + +if pergunta == "a" or pergunta == "b" or pergunta == "c" or pergunta == "d": + print("Esse é muito bom, mas a resposta não está completa :/") +elif pergunta == "e": + print("Acretou, beyfã" ) +else: + print("Responde direito, mulher!") + + + + + +#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("Me fala, qual o seu nome?") + +voce_gosta = input("Você gosta dele? Responda com sim ou não.") + +if voce_gosta == "Sim" or voce_gosta == "sim": + print("Também gostei, é um nome bem bonito") +elif voce_gosta == "Não" or voce_gosta == "não": + print("Caramba, eu gostei dele. Meu nome é Xainã e eu costumava não gostar dele, mas agora eu amo.") +else: + print ("Não entendi a sua resposta :/") + + + + + +#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. + +tem_irmao = input("Você tem algum irmão ou irmã? Responda com sim ou não.") + +if tem_irmao == "sim" or tem_irmao == "Sim": + print(input("Quantos irmãos?")) ##como fazer pra dar uma resposta independente da resposta? +elif tem_irmao == "não" or tem_irmao== "Não": + print(input("Mas você gostaria de ter?")) +else: + print("Não entedi sua resposta") + + + + +#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. + +print("Temos apenas 3 tipos de bebida: Pitu, Devassa e Chop de Vinho.") +bebida = input ("Dessas, qual você gostaria de tomar?") + +if bebida == "pitu" or bebida == "Pitu": + print("Certo, sua Pitu chega em 5 minutos") + +elif bebida == "Devassa" or bebida == "devassa": + print("Certo, vou pegar sua Devassa agora") + +elif bebida == "Chop de Vinho" or bebida =="chop de vinho": + print("Maravilha, seu Chop de Vinho chega em 5 minutos") +else: + print(input("Não entendi sua resposta. Qual das bebidas você gostaria?")) ##como retornar para o input de cima? + + +#Terminou o exercício? Dá uma olhada nessa checklist e confere se tá tudo certinho, combinado?! + +#- [ ] Fiz o fork do repositório. +#- [ ] Clonei o fork na minha máquina (`git clone url-do-meu-fork`). +#- [ ] Resolvi o exercício. +#- [ ] Adicionei as mudanças. (`git add .` para adicionar todos os arquivos, ou `git add nome_do_arquivo` para adicionar um arquivo específico) +#- [ ] Commitei a cada mudança significativa ou na finalização do exercício (`git commit -m "Mensagem do commit"`) +#- [ ] Pushei os commits na minha branch (`git push origin nome-da-branch`) From d556975b28f648b84fe37dd78113843135812702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xain=C3=A3=20Fran=C3=A7a?= Date: Wed, 19 Jun 2024 19:26:50 -0300 Subject: [PATCH 2/5] primeiro exercicio --- exercicios/para-casa/exercicio_logicaII.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 exercicios/para-casa/exercicio_logicaII.py diff --git a/exercicios/para-casa/exercicio_logicaII.py b/exercicios/para-casa/exercicio_logicaII.py new file mode 100644 index 0000000..cc77409 --- /dev/null +++ b/exercicios/para-casa/exercicio_logicaII.py @@ -0,0 +1,22 @@ +# Exercício: grupo 1 +##* Escreva um programa que, dados dois numeros inteiros, mostre na tela o maior deles, assim como a diferença existente entre ambos. +##* 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". +##* 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. + + + + +numero1 = int(input("Insira um número inteiro ->")) +numero2 = int(input("Insira um outro número inteiro ->")) + +diferença_entre_eles = numero1 - numero2 + +def qual_maior_numero(numero1, numero2): + + if numero1 > numero2: + return(f"O {numero1} é o maior entre os que você nos forneceu, e a diferença entre eles é de {diferença_entre_eles}") + elif numero1 < numero2: + return(f"O {numero2} é o maior entre os dois que você nos forneceu, e a diferença entre eles é de {diferença_entre_eles}") + +resultado = qual_maior_numero(numero1, numero2) +print(resultado) \ No newline at end of file From 41ad477f92e528eede7d93167fa9486ea4606889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xain=C3=A3=20Fran=C3=A7a?= Date: Wed, 19 Jun 2024 19:46:50 -0300 Subject: [PATCH 3/5] segundo exercicio --- exercicios/para-casa/exercicio_logicaII.py | 27 ++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/exercicios/para-casa/exercicio_logicaII.py b/exercicios/para-casa/exercicio_logicaII.py index cc77409..c2a047c 100644 --- a/exercicios/para-casa/exercicio_logicaII.py +++ b/exercicios/para-casa/exercicio_logicaII.py @@ -1,9 +1,7 @@ # Exercício: grupo 1 -##* Escreva um programa que, dados dois numeros inteiros, mostre na tela o maior deles, assim como a diferença existente entre ambos. -##* 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". -##* 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. +##* 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("Insira um número inteiro ->")) @@ -19,4 +17,25 @@ def qual_maior_numero(numero1, numero2): return(f"O {numero2} é o maior entre os dois que você nos forneceu, e a diferença entre eles é de {diferença_entre_eles}") resultado = qual_maior_numero(numero1, numero2) -print(resultado) \ No newline at end of file +print(resultado) + + +##* 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". + +n1 = int(input("Fala outro número -> ")) +n2 = int(input("Fala mais outro -> ")) + +def maior_n (n1, n2): + if n1>n2: + return(f"O {n1} é o maior entre os que você nos forneceu") + elif n1 Date: Wed, 19 Jun 2024 20:23:28 -0300 Subject: [PATCH 4/5] =?UTF-8?q?Corre=C3=A7=C3=A3o=20de=20um=20erro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- exercicios/para-casa/exercicio_logicaII.py | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/exercicios/para-casa/exercicio_logicaII.py b/exercicios/para-casa/exercicio_logicaII.py index c2a047c..c5a7fc4 100644 --- a/exercicios/para-casa/exercicio_logicaII.py +++ b/exercicios/para-casa/exercicio_logicaII.py @@ -39,3 +39,26 @@ def maior_n (n1, n2): ##* 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. +num = int(input("Me diz um outro número, mas agora entre 1 e 7 -> ")) + +def numero_da_semana(num): + if num == 1: + return("Esse número corresponde ao dia da semana domingo") + elif num == 2: + return("Esse número corresponde ao dia da semana segunda-feira") + elif num == 3: + return("Esse número corresponde ao dia da semana terça-feira") + elif num == 4: + return("Esse número corresponde ao dia da semana quarta-feira") + elif num == 5: + return("Esse número corresponde ao dia da semana quinta-feira") + elif num == 6: + return("Esse número corresponde ao dia da semana sexta-feira") + elif num == 7: + return("Esse número corresponde ao dia da semana sábado") + else: + return("Esse número nao vale, tem que ser entre 1 e 7 :/") + +resultado_dia_da_semana = numero_da_semana(num) +print(resultado_dia_da_semana) + From eeca813bc34a73899a3fb720f99a220cab414cc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xain=C3=A3=20Fran=C3=A7a?= Date: Wed, 19 Jun 2024 20:47:58 -0300 Subject: [PATCH 5/5] teste de erro --- exercicios/para-sala/exercicios_aula_3.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/exercicios/para-sala/exercicios_aula_3.py b/exercicios/para-sala/exercicios_aula_3.py index 0db8bb6..c9908ad 100644 --- a/exercicios/para-sala/exercicios_aula_3.py +++ b/exercicios/para-sala/exercicios_aula_3.py @@ -2,13 +2,16 @@ idade = int(input("Insira sua idade -> ")) -if idade >= 18: - print("Você é maior de idade, ja pode dirigir e ingerir álcool com moderação :D") -elif idade < 18: - print("Você é menor de idade, cuidado com a vida, ein!") -else: - print("Não estamos te entendendo") - +try: + if idade >= 18: + print("Você é maior de idade, ja pode dirigir e ingerir álcool com moderação :D") + elif idade < 18: + print("Você é menor de idade, cuidado com a vida, ein!") + else: + print("Não estamos te entendendo") + +except ValueError: + print("Digite um número real, por favor")