From 2b4d75249df4e480720fb934baa21ec4bfc14007 Mon Sep 17 00:00:00 2001 From: Fabiano Leite Date: Sun, 14 Apr 2024 03:13:39 +0000 Subject: [PATCH 1/3] desafio 1 - concatenar dados --- resolucoes_code/concat_dados.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/resolucoes_code/concat_dados.py b/resolucoes_code/concat_dados.py index d0f9867..9f11996 100644 --- a/resolucoes_code/concat_dados.py +++ b/resolucoes_code/concat_dados.py @@ -1 +1,11 @@ -# Vamos receber dois dados diferentes do usuário e concatena-los em uma única string?! \ No newline at end of file +# Vamos receber dois dados diferentes do usuário e concatena-los em uma única string?! + +# Solicitando os dados do usuário +primeiro_dado = input("Por favor, insira o primeiro dado: ") +segundo_dado = input("Por favor, insira o segundo dado: ") + +# Concatenando os dados recebidos +dados_concatenados = primeiro_dado + segundo_dado + +# Exibindo o resultado da concatenação +print("Dados concatenados:", dados_concatenados) \ No newline at end of file From 59e8ac25f48f34071c51307f12abfbe7584eb786 Mon Sep 17 00:00:00 2001 From: Fabiano Leite Date: Sun, 14 Apr 2024 03:15:13 +0000 Subject: [PATCH 2/3] desafio 2 - repetindo textos --- resolucoes_code/repet_txt.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/resolucoes_code/repet_txt.py b/resolucoes_code/repet_txt.py index 04b9be7..3dabc28 100644 --- a/resolucoes_code/repet_txt.py +++ b/resolucoes_code/repet_txt.py @@ -1 +1,14 @@ -# Vamos solicitar como entrada dois números e depois vamos realizar uma operação simples entre eles. \ No newline at end of file +# Vamos solicitar como entrada dois números e depois vamos realizar uma operação simples entre eles. + +# Solicitando a string do usuário +texto = input("Por favor, insira uma string: ") + +# Solicitando o número de vezes que a string será repetida +# Convertendo a entrada para um número inteiro +numero_repeticoes = int(input("Por favor, insira o número de vezes para repetir a string: ")) + +# Repetindo a string o número de vezes informado +texto_repetido = texto * numero_repeticoes + +# Exibindo o resultado +print("Resultado:", texto_repetido) \ No newline at end of file From adea996b3c01355ffafa01aac1d16d6bf95b5e13 Mon Sep 17 00:00:00 2001 From: Fabiano Leite Date: Sun, 14 Apr 2024 03:21:08 +0000 Subject: [PATCH 3/3] desafios 3 a 6 --- resolucoes_code/calcula_media.py | 12 ++++++++++++ resolucoes_code/ope_mat.py | 18 +++++++++++++++++- resolucoes_code/verifica_numeros_pares.py | 11 +++++++++++ resolucoes_code/verifica_palindromos.py | 13 +++++++++++++ 4 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 resolucoes_code/calcula_media.py create mode 100644 resolucoes_code/verifica_numeros_pares.py create mode 100644 resolucoes_code/verifica_palindromos.py diff --git a/resolucoes_code/calcula_media.py b/resolucoes_code/calcula_media.py new file mode 100644 index 0000000..7ac98c2 --- /dev/null +++ b/resolucoes_code/calcula_media.py @@ -0,0 +1,12 @@ +# Agora vamos calcular a média de três notas fornecidas na entrada do usuário. Uma dica é: Utilize operadores aritméticos para realizar o cálculo da média + +# Solicitando três notas do usuário +nota1 = float(input("Digite a primeira nota: ")) +nota2 = float(input("Digite a segunda nota: ")) +nota3 = float(input("Digite a terceira nota: ")) + +# Calculando a média das notas +media = (nota1 + nota2 + nota3) / 3 + +# Exibindo a média +print(f"A média das notas é: {media}") \ No newline at end of file diff --git a/resolucoes_code/ope_mat.py b/resolucoes_code/ope_mat.py index 04b9be7..47a4201 100644 --- a/resolucoes_code/ope_mat.py +++ b/resolucoes_code/ope_mat.py @@ -1 +1,17 @@ -# Vamos solicitar como entrada dois números e depois vamos realizar uma operação simples entre eles. \ No newline at end of file +# Vamos solicitar como entrada dois números e depois vamos realizar uma operação simples entre eles. + +# Solicitando dois números do usuário +numero1 = float(input("Digite o primeiro número: ")) +numero2 = float(input("Digite o segundo número: ")) + +# Realizando operações matemáticas simples +soma = numero1 + numero2 +subtracao = numero1 - numero2 +multiplicacao = numero1 * numero2 +divisao = numero1 / numero2 + +# Exibindo os resultados +print(f"Soma: {soma}") +print(f"Subtração: {subtracao}") +print(f"Multiplicação: {multiplicacao}") +print(f"Divisão: {divisao}") \ No newline at end of file diff --git a/resolucoes_code/verifica_numeros_pares.py b/resolucoes_code/verifica_numeros_pares.py new file mode 100644 index 0000000..ec994ec --- /dev/null +++ b/resolucoes_code/verifica_numeros_pares.py @@ -0,0 +1,11 @@ + +# Como entrada, receba um número inteiro e verifique se ele é par ou ímpar. + +# Solicitando um número inteiro do usuário +numero = int(input("Digite um número inteiro: ")) + +# Verificando se o número é par ou ímpar +if numero % 2 == 0: + print(f"O número {numero} é par.") +else: + print(f"O número {numero} é ímpar.") \ No newline at end of file diff --git a/resolucoes_code/verifica_palindromos.py b/resolucoes_code/verifica_palindromos.py new file mode 100644 index 0000000..c8c2366 --- /dev/null +++ b/resolucoes_code/verifica_palindromos.py @@ -0,0 +1,13 @@ +# Vamos testar se uma palavra é um palíndromo?! Uma dica é: Utilize conceitos de manipulação de strings para inverter a palavra e comparar com a original. + +# Solicitando uma palavra do usuário +palavra = input("Digite uma palavra: ") + +# Invertendo a palavra +palavra_invertida = palavra[::-1] + +# Verificando se a palavra é um palíndromo +if palavra == palavra_invertida: + print(f"A palavra {palavra} é um palíndromo.") +else: + print(f"A palavra {palavra} não é um palíndromo.") \ No newline at end of file