/desafio-DIO-Nivel-Heroi

Repositório contendo os arquivos do laboratório DIO - O desafio do herói

Primary LanguageJupyter Notebook

desafio-DIO-Nivel-Heroi

Repositório contendo os arquivos do laboratório DIO - O desafio do herói

O Desafio:

1️⃣ Desafio Classificador de nível de Herói

O Que deve ser utilizado

  • Variáveis
  • Operadores
  • Laços de repetição
  • Estruturas de decisões

Objetivo

Crie uma variável para armazenar o nome e a quantidade de experiência (XP) de um herói, depois utilize uma estrutura de decisão para apresentar alguma das mensagens abaixo:

  • Se XP for menor do que 1.000 = Ferro
  • Se XP for entre 1.001 e 2.000 = Bronze
  • Se XP for entre 2.001 e 5.000 = Prata
  • Se XP for entre 5.001 e 7.000 = Ouro
  • Se XP for entre 7.001 e 8.000 = Platina
  • Se XP for entre 8.001 e 9.000 = Ascendente
  • Se XP for entre 9.001 e 10.000= Imortal
  • Se XP for maior ou igual a 10.001 = Radiante

Saída

Ao final deve se exibir uma mensagem: "O Herói de nome {nome} está no nível de {nivel}"

Considerações:

  1. O desafio deixa à nosso cargo qual linguagem de programação utilizar. Ao invés de usar javascript, usei python em um Jupyer notebook.
  2. Ele também não deixa claro como deve ser o input de dados. Nesse caso, eles estão hardcoded e o usuário deve mudar os valores atribuídos à variável manualente no código antes de executá-lo.
  3. Ele também não deixa claro quais laços de repetição devem ser usados, mas deixa livre o método de escolha. Criei uma função simples que recebe a experiênca do herói e retorna o seu nível.