Article image
Robson Lago
Robson Lago03/06/2024 22:04
Compartilhe

Minha Jornada Nos Desafios de Código SQUADIO - Iniciante

  • #Python

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.😊

Compartilhe
Comentários (0)