diff --git a/README.md b/README.md
index a9481cb..783c1b9 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,23 @@ Que tal utilizar o [ChatGPT](https://chat.openai.com/) como seu copiloto de estu
Descrição:
Vamos receber dois dados diferentes do usuário e concatena-los em uma única string?!
+RESULTADO:
+> Solicita o primeiro dado do usuário
+
+dado1 = input("Por favor, insira o primeiro dado: ")
+
+> Solicita o segundo dado do usuário
+
+dado2 = input("Por favor, insira o segundo dado: ")
+
+> Concatena os dois dados em uma única string
+
+resultado = dado1 + dado2
+
+> Exibe o resultado da concatenação
+
+print("Resultado da concatenação:", resultado)
+
O que aprenderemos?
@@ -25,7 +42,37 @@ O que aprenderemos?
Descrição:
Agora vamos solicitar uma string e um número inteiro como entrada. Depois teremos que retornar a string repetida o número de vezes informado.
+RESULTADO:
+> Solicita o primeiro número do usuário
+
+num1 = float(input("Por favor, insira o primeiro número: "))
+> Solicita o segundo número do usuário
+
+num2 = float(input("Por favor, insira o segundo número: "))
+
+> Solicita a operação desejada
+
+operacao = input("Escolha a operação (+, -, *, /): ")
+
+> Realiza a operação escolhida
+
+if operacao == "+":
+ resultado = num1 + num2
+elif operacao == "-":
+ resultado = num1 - num2
+elif operacao == "*":
+ resultado = num1 * num2
+elif operacao == "/":
+ if num2 != 0:
+ resultado = num1 / num2
+ else:
+ resultado = "Erro: Divisão por zero!"
+else:
+ resultado = "Operação inválida!"
+
+# Exibe o resultado
+print("Resultado:", resultado)
O que aprenderemos?
* Manipulação de Strings (string)
@@ -40,7 +87,22 @@ O que aprenderemos?
Descrição:
Vamos solicitar como entrada dois números e depois vamos realizar uma operação simples entre eles.
+RESULTADO:
+> Solicita uma string do usuário
+
+texto = input("Por favor, insira uma string: ")
+
+> Solicita um número inteiro do usuário
+
+repeticoes = int(input("Por favor, insira um número inteiro: "))
+
+> Repete a string o número de vezes informado
+
+resultado = texto * repeticoes
+> Exibe o resultado
+
+print("Resultado:", resultado)
O que aprenderemos?
* Operações Matemáticas Básicas
@@ -53,6 +115,17 @@ O que aprenderemos?
Descrição: Como entrada, receba um número inteiro e verifique se ele é par ou ímpar.
Uma dica é: Utilize condicionais para realizar a verificação e, se possível, faça uso do Github Copilot(ou outra IA) para otimizar a estrutura do código.
+RESULTADO:
+> Solicita um número inteiro do usuário:
+
+numero = int(input("Por favor, insira um número inteiro: "))
+
+> Verifica se o número é par ou ímpar usando a operação de módulo
+
+if numero % 2 == 0:
+ print(f"O número {numero} é par.")
+else:
+ print(f"O número {numero} é ímpar.")
O que aprenderemos?
* Utilização de condicionais em Python (if, else) para realizar verificações.
@@ -66,6 +139,20 @@ O que aprenderemos?
Descrição: 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.
+RESULTADO:
+> Solicita as três notas do usuário
+
+nota1 = float(input("Por favor, insira a primeira nota: "))
+nota2 = float(input("Por favor, insira a segunda nota: "))
+nota3 = float(input("Por favor, insira a terceira nota: "))
+
+> Calcula a média das três notas
+
+media = (nota1 + nota2 + nota3) / 3
+
+> Exibe o resultado da média
+
+print(f"A média das três notas é: {media:.2f}")
O que aprenderemos?
* Uso de variáveis para armazenar dados fornecidos pelo usuário.
@@ -78,6 +165,26 @@ O que aprenderemos?
Descrição: 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.
+RESULTADO:
+> Solicita uma palavra do usuário
+
+palavra = input("Por favor, insira uma palavra: ")
+
+> Converte a palavra para minúsculas para evitar problemas com diferenciação entre maiúsculas e minúsculas
+
+palavra = palavra.lower()
+
+> Inverte a palavra
+
+palavra_invertida = palavra[::-1]
+
+> Verifica se a palavra original é igual à palavra invertida
+
+if palavra == palavra_invertida:
+ print(f"A palavra '{palavra}' é um palíndromo.")
+else:
+ print(f"A palavra '{palavra}' não é um palíndromo.")
+
O que aprenderemos?
* Manipulação de strings em Python, especialmente invertendo uma string.
diff --git a/resolucoes_code/calculandomedianotas.py b/resolucoes_code/calculandomedianotas.py
new file mode 100644
index 0000000..47e6631
--- /dev/null
+++ b/resolucoes_code/calculandomedianotas.py
@@ -0,0 +1,10 @@
+# Solicita as três notas do usuário
+nota1 = float(input("Por favor, insira a primeira nota: "))
+nota2 = float(input("Por favor, insira a segunda nota: "))
+nota3 = float(input("Por favor, insira a terceira nota: "))
+
+# Calcula a média das três notas
+media = (nota1 + nota2 + nota3) / 3
+
+# Exibe o resultado da média
+print(f"A média das três notas é: {media:.2f}")
diff --git a/resolucoes_code/concat_dados.py b/resolucoes_code/concat_dados.py
index d0f9867..bde8591 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
+# Solicita o primeiro dado do usuário
+dado1 = input("Por favor, insira o primeiro dado: ")
+
+# Solicita o segundo dado do usuário
+dado2 = input("Por favor, insira o segundo dado: ")
+
+# Concatena os dois dados em uma única string
+resultado = dado1 + dado2
+
+# Exibe o resultado da concatenação
+print("Resultado da concatenação:", resultado)
diff --git a/resolucoes_code/ope_mat.py b/resolucoes_code/ope_mat.py
index 04b9be7..5df5c01 100644
--- a/resolucoes_code/ope_mat.py
+++ b/resolucoes_code/ope_mat.py
@@ -1 +1,26 @@
-# Vamos solicitar como entrada dois números e depois vamos realizar uma operação simples entre eles.
\ No newline at end of file
+# Solicita o primeiro número do usuário
+num1 = float(input("Por favor, insira o primeiro número: "))
+
+# Solicita o segundo número do usuário
+num2 = float(input("Por favor, insira o segundo número: "))
+
+# Solicita a operação desejada
+operacao = input("Escolha a operação (+, -, *, /): ")
+
+# Realiza a operação escolhida
+if operacao == "+":
+ resultado = num1 + num2
+elif operacao == "-":
+ resultado = num1 - num2
+elif operacao == "*":
+ resultado = num1 * num2
+elif operacao == "/":
+ if num2 != 0:
+ resultado = num1 / num2
+ else:
+ resultado = "Erro: Divisão por zero!"
+else:
+ resultado = "Operação inválida!"
+
+# Exibe o resultado
+print("Resultado:", resultado)
diff --git a/resolucoes_code/repet_txt.py b/resolucoes_code/repet_txt.py
index 04b9be7..97ba207 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
+# Solicita uma string do usuário
+texto = input("Por favor, insira uma string: ")
+
+# Solicita um número inteiro do usuário
+repeticoes = int(input("Por favor, insira um número inteiro: "))
+
+# Repete a string o número de vezes informado
+resultado = texto * repeticoes
+
+# Exibe o resultado
+print("Resultado:", resultado)
diff --git a/resolucoes_code/verif_num_paresimpar.py b/resolucoes_code/verif_num_paresimpar.py
new file mode 100644
index 0000000..6aef5ff
--- /dev/null
+++ b/resolucoes_code/verif_num_paresimpar.py
@@ -0,0 +1,8 @@
+# Solicita um número inteiro do usuário
+numero = int(input("Por favor, insira um número inteiro: "))
+
+# Verifica se o número é par ou ímpar usando a operação de módulo
+if numero % 2 == 0:
+ print(f"O número {numero} é par.")
+else:
+ print(f"O número {numero} é ímpar.")
diff --git a/resolucoes_code/verificando_palimodros.py b/resolucoes_code/verificando_palimodros.py
new file mode 100644
index 0000000..b5d7ed2
--- /dev/null
+++ b/resolucoes_code/verificando_palimodros.py
@@ -0,0 +1,14 @@
+# Solicita uma palavra do usuário
+palavra = input("Por favor, insira uma palavra: ")
+
+# Converte a palavra para minúsculas para evitar problemas com diferenciação entre maiúsculas e minúsculas
+palavra = palavra.lower()
+
+# Inverte a palavra
+palavra_invertida = palavra[::-1]
+
+# Verifica se a palavra original é igual à palavra invertida
+if palavra == palavra_invertida:
+ print(f"A palavra '{palavra}' é um palíndromo.")
+else:
+ print(f"A palavra '{palavra}' não é um palíndromo.")