Módulo Jogo
import forca import advinhacao
def escolha_jogo(): print("***") print(" ESCOLHA O SEU JOGO") print("***")
print(" (1) Forca (2) Adivinhação")
jogo = int(input("Qual o jogo você quer jogar?"))
if(jogo == 1):
print("Jogando Forca")
forca.jogar()
elif(jogo == 2):
print("Jogando Adivinhação")
advinhacao.jogar()
if(name == "main"): escolha_jogo()
Módulo Advinhação
import random
def jogar(): print("***") print("Bem vindo ao jogo de Advinhação") print("***")
numero_secreto = random.randrange(1,101)
tentativas = 0
pontos = 1000
print("Qual o nível de dificuldade?")
print("(1) Fácil (2) Médio (3) Difícil")
nivel = int(input("Defina o nível: "))
if(nivel == 1):
tentativas = 20
elif(nivel == 2):
tentativas = 10
else:
tentativas = 5
print(numero_secreto)
for rodada in range(1, tentativas + 1):
print("Tentativa {} de {} ".format(rodada, tentativas))
chute_str = input("Digite um número: ")
print("Você digitou: ", chute_str)
chute = int(chute_str)
if(chute < 1 or chute > 100):
print("Você deve digitar um número entre 1 e 100: ")
continue
acerto = numero_secreto == chute
maior = numero_secreto < chute
menor = numero_secreto > chute
if(acerto):
print("Você acertou! E fez {} pontos".format(pontos))
break
elif(maior):
print("Você errou, seu chute foi maior que o número secreto")
elif(menor):
print("Você errou, seu chute foi menor que o número secreto")
pontos_perdidos = abs(numero_secreto - chute)/3
pontos = pontos - pontos_perdidos
rodada = rodada +1
print("Fim de Jogo")
if(name == "main"): jogar()
Módulo Forca
def jogar(): print("***") print("Bem vindo ao jogo de Forca") print("***")
print("Fim de Jogo")
if(name == "main"): jogar()