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

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

    Compartilhe
    Comentários (0)