diff --git a/README.md b/README.md index a9481cb..c36c504 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ O que aprenderemos? * Entrada de dados * Utilização eficiente do Github Copilot +### Desafio Concluído ⚡ +
## 2 - Repetindo Textos ✏️ @@ -34,6 +36,8 @@ O que aprenderemos? * Entrada de dados * Aproveitar as sugestões do Github Copilot +### Desafio Concluído ⚡ +
## 3 - Operações Matemáticas Simples 📐 @@ -47,6 +51,8 @@ O que aprenderemos? * Entrada de dados * Utilização eficiente do Github Copilot +### Desafio Concluído ⚡ +
## 4 - Verificando Números Pares e Ímpares 🧮 @@ -59,7 +65,7 @@ O que aprenderemos? * Introdução ao conceito de operador de módulo (%) para verificar se um número é par ou ímpar. * Exploração do uso de uma ferramenta de IA, como o Github Copilot, para otimizar a estrutura do código. - +### Desafio Concluído ⚡
## 5 - Calculando Média de Notas 📚 @@ -72,6 +78,7 @@ O que aprenderemos? * Aplicação de operadores aritméticos (+, /) para calcular a média de um conjunto de valores. * Prática na solicitação e manipulação de entrada do usuário. +### Desafio Concluído ⚡
## 6 - Verificando Palíndromos 🔄 @@ -83,3 +90,5 @@ O que aprenderemos? * Manipulação de strings em Python, especialmente invertendo uma string. * Compreensão de como comparar a string original com sua versão invertida para determinar se é um palíndromo. * Introdução ao conceito de palíndromos e sua aplicação em problemas de programação. + +### Desafio Concluído ⚡ \ No newline at end of file diff --git a/resolucoes_code/concat_dados.py b/resolucoes_code/concat_dados.py index d0f9867..6a69842 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?! +# Receber os dados do usuário +dados1 = input("Digite o primeiro dado: ") +dados2 = input("Digite o segundo dado: ") + +# Concatenar os dados em uma única string +# codigo + " " + adiciona um espaço em branco entre as variáveis +concatenado = dados1 + " " + dados2 + +# Mostrar o resultado +print("Os dados concatenados são: ", concatenado) diff --git a/resolucoes_code/media.py b/resolucoes_code/media.py new file mode 100644 index 0000000..5c1fecb --- /dev/null +++ b/resolucoes_code/media.py @@ -0,0 +1,14 @@ +# Descrição: Agora vamos calcular a média de três notas fornecidas na entrada do usuário. + +def calcular_media(nota1, nota2, nota3, nota4): + return (nota1 + nota2 + nota3 + nota4) / 4 + +# Solicitar as três notas como entrada do usuário +nota1 = float(input("Digite a primeira nota: ")) +nota2 = float(input("Digite a segunda nota: ")) +nota3 = float(input("Digite a terceira nota: ")) +nota4 = float(input("Digite a quarta nota: ")) + +# Chamar a função calcular_media e exibir o resultado +media = calcular_media(nota1, nota2, nota3, nota4) +print("A média das três notas é:", round( media, 2)) diff --git a/resolucoes_code/ope_mat.py b/resolucoes_code/ope_mat.py index 04b9be7..e510db5 100644 --- a/resolucoes_code/ope_mat.py +++ b/resolucoes_code/ope_mat.py @@ -1 +1,16 @@ -# 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. +# Solicitar os dois números como entrada do usuário +numero1 = float(input("Digite o primeiro número: ")) +numero2 = float(input("Digite o segundo número: ")) + +# Realizar uma operação simples entre os números +soma = numero1 + numero2 +subtracao = numero1 - numero2 +multiplicacao = numero1 * numero2 +divisao = numero1 / numero2 + +# Exibir os resultados +print("Soma: ", soma) +print("Subtração: ", subtracao) +print("Multiplicação: ", multiplicacao) +print("Divisão: ", divisao) diff --git a/resolucoes_code/par_impar.py b/resolucoes_code/par_impar.py new file mode 100644 index 0000000..1553956 --- /dev/null +++ b/resolucoes_code/par_impar.py @@ -0,0 +1,14 @@ +# Descrição: Como entrada, receba um número inteiro e verifique se ele é par ou ímpar. + +def verificar_par_ou_impar(numero): + if numero % 2 == 0: + return "par" + else: + return "ímpar" + +# Solicitar um número inteiro como entrada do usuário +entrada_numero = int(input("Digite um número inteiro: ")) + +# Chamar a função verificar_par_ou_impar e exibir o resultado +resultado = verificar_par_ou_impar(entrada_numero) +print("O número", entrada_numero, "é", resultado) \ No newline at end of file diff --git a/resolucoes_code/poli.py b/resolucoes_code/poli.py new file mode 100644 index 0000000..c2bc48d --- /dev/null +++ b/resolucoes_code/poli.py @@ -0,0 +1,17 @@ +# Descrição: Vamos testar se uma palavra é um palíndromo?! + +def verificar_palindromo(palavra): + # Remover espaços em branco e converter para minúsculas + palavra = palavra.replace(" ", "").lower() + # Verificar se a palavra é igual à sua reversão + return palavra == palavra[::-1] + +# Solicitar uma palavra como entrada do usuário +entrada_palavra = input("Digite uma palavra para verificar se é um palíndromo: ") + +# Chamar a função verificar_palindromo e exibir o resultado +if verificar_palindromo(entrada_palavra): + print("Sim, a palavra", entrada_palavra.upper(), "é um palíndromo!") +else: + print("Não, a palavra", entrada_palavra.upper(), "não é um palíndromo.") + diff --git a/resolucoes_code/repet_txt.py b/resolucoes_code/repet_txt.py index 04b9be7..cb972ed 100644 --- a/resolucoes_code/repet_txt.py +++ b/resolucoes_code/repet_txt.py @@ -1 +1,11 @@ -# 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 uma string e um número inteiro como entrada. Depois teremos que retornar a string repetida o número de vezes informado. +def repetir_string(string, vezes): + return string * vezes + +# Solicitar uma string e um número inteiro como entrada do usuário +entrada_string = input("Digite uma string: ") +entrada_numero = int(input("Digite um número inteiro: ")) + +# Chamar a função repetir_string e exibir o resultado +resultado = repetir_string(entrada_string +" ", entrada_numero) +print("A string repetida ", entrada_numero, "vezes é: ", resultado) \ No newline at end of file