Minha Jornada Nos Desafios de Código SQUADIO - Iniciante
Explorando o Mundo da Programação com Desafios de Código
1/3 - A Aventura do Explorador🤖
Descrição:
Você é um explorador em uma jornada por uma terra desconhecida. Para atravessar uma floresta misteriosa, você precisa decifrar seus caminhos usando Python. Prepare-se para a "Aventura do Explorador"!
Entrada:
Um número inteiro positivo, representando a quantidade de passos do explorador na floresta.
Saída:
Uma mensagem indicando o progresso do explorador na floresta, a cada passo, mostrando a distância percorrida.
Exemplos:
| Entrada | Saída |
| ------- | --------------------------------------------------------------- |
| 2 | Explorador: 1 passo, Explorador: 2 passos |
| 3 | Explorador: 1 passo, Explorador: 2 passos, Explorador: 3 passos |
| 0 | Nenhum passo dado na floresta. |
Solução:
Desafio: A Aventura do Explorador
# Entrada
```python
# Desafio: A Aventura do Explorador
# Entrada
quantidade_passos = int(input())
# TODO: Adicione uma condição para verificar se a quantidade de passos é positiva.
# Se a quantidade de passos for zero, imprima "Nenhum passo dado na floresta."
# Caso contrário, utilize um loop for para imprimir a mensagem do explorador, indicando o número do passo.
if quantidade_passos == 0:
print("Nenhum passo dado na floresta.")
else:
for i in range(1, quantidade_passos + 1):
if i == 1:
print(f"Explorador: {i} passo")
else:
print(f"Explorador: {i} passos")
2/3 - Lista de Itens
Descrição:
Em um RPG, os personagens possuem uma lista de itens. Crie um programa que permita cadastrar uma lista de 3 itens para um personagem e exiba-a na tela.
Entrada:
O nome dos 3 itens do personagem, cadastrados separadamente.
Saída:
A lista de itens do personagem no seguinte formato:
Lista de itens:
- [item1]
- [item2]
- [item3]
Exemplos:
| Entrada | Saída |
| --------------------------- | ------------------------------------------------- |
| Espada, Escudo, Poção | Lista de itens:, - Espada, - Escudo, - Poção |
| Gema, Flecha, Capa | Lista de itens:, - Gema, - Flecha, - Capa |
| Masterball, Potion, Elixir | Lista de itens:, - Masterball, - Potion, - Elixir |
Solução:
# Entrada
```python
# Lista para armazenar os itens
itens = []
# Solicite os itens ao usuário
for _ in range(3):
item = input()
itens.append(item)
# Exibe a lista de itens
print("Lista de itens:")
for item in itens:
print(f"- {item}")
3/3 - Armazenamento de Dados é Vida!
Descrição:
Os Code Miners precisam aumentar a capacidade de armazenamento de seus discos de Mithril. Escreva um programa que calcule a nova capacidade total de todas as máquinas após um aumento percentual.
Entrada:
Dois valores inteiros positivos, separados por espaço:
Capacidade atual total em teraflops
Aumento percentual
Saída:
A nova capacidade total em teraflops.
Exemplos:
| Entrada | Saída |
| ------- | ----- |
| 100 20 | 120 |
| 50 10 | 55 |
| 200 50 | 300 |
Solução:
# Entrada de dados
```python
capacidade_atual, aumento_percentual = map(int, input().split())
# TODO: Calcule a nova capacidade do disco de Mithril
nova_capacidade = capacidade_atual + (capacidade_atual * aumento_percentual / 100)
# TODO: Imprima a nova capacidade
print(int(nova_capacidade))
Nota:
A imersão no mundo da programação com os Desafios de Código da DIO me proporciona uma experiência desafiadora e gratificante. Cada desafio me coloca diante de um problema a ser resolvido utilizando Python, o que me obriga a colocar em prática o conhecimento teórico que venho adquirido e a desenvolver a lógica de programação. Através dessas experiências, posso aprimorar minhas habilidades e me sentir mais confiante na resolução de problemas complexos.
Gratidão.😊