RHCSA, RHCE, Linux, Ansible, AWS

Laboratório de Programação em Python – while loop

Objetivos:

Desafio do Laboratório: O Jogo do Tesouro

Você é um explorador em busca de tesouros escondidos em uma ilha misteriosa. Para encontrá-lo, você deve navegar pelo labirinto e responder a questões sobre programação Python. Boa sorte!

Instruções:

  1. Crie uma variável chamada tesouro_encontrado e inicialize-a com o valor False. Esta variável será usada para verificar se você encontrou o tesouro.
  2. Crie uma variável chamada energia e inicialize-a com o valor 10 (representando sua energia atual).
  3. Utilizando um loop while, faça o seguinte:
  1. Repita os passos 4 até que você tenha encontrado o tesouro ou sua energia seja menor que zero.

Dica: Utilize a função input() para capturar as respostas do usuário e a função random para gerar números aleatórios.

Exemplo de solução:

import random

tesouro_encontrado = False
energia = 10

while True:
    nome = input("Digite seu nome: ")
    print(f"Olá, {nome}! Bem-vindo à ilha do tesouro.")

    if not tesouro_encontrado:
        resposta = input("Quer continuar explorando a ilha? (s/n): ")

        if resposta.lower() == 'n':
            energia -= 2
            if energia < 0:
                print("Você desmaiou e terminou o jogo.")
                break

        elif resposta.lower() == 's':
            sorte = random.randint(1, 3)
            if sorte == 1:
                energia -= 1
                print("Você perdeu 1 ponto de energia.")
            elif sorte == 2:
                energia += 2
                print("Você ganhou 2 pontos de energia.")
            else:
                tesouro_encontrado = True

    if tesouro_encontrado:
        print("Parabéns! Você encontrou o tesouro!")
        break

Divirta-se explorando a ilha e boa sorte no laboratório! Lembre-se de que você pode criar funções adicionais para tornar o jogo ainda mais interessante.

Avatar de temweb

Sobre o autor

Categorias:

Tags:

Deixe um comentário