Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding: utf-8
- import random
- while True:
- print("Bienvenido/a a MasterMind")
- print("Elija la dificultad del juego <1=Fácil, 2=Difícil, 3=Pesadilla>")
- dificultad = int(input("Introduzca el número de dificultad:"))
- #Asignamos cantidad de dígitos para cada dificultad
- if dificultad >= 1 and dificultad <= 3:
- cant_digitos = dificultad + 2
- digitos = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
- codigo = ""
- #Selecciona los símbolos que formarán el código
- for i in range(cant_digitos):
- elegido = random.choice(digitos)
- codigo += elegido
- digitos.remove(elegido)
- print("Tienes que adivinar un código de {0} dígitos distintos").format(cant_digitos)
- intentos = 0
- while True:
- propuesta = raw_input("Qué código propones? ")
- intentos += 1
- if propuesta == codigo:
- print("Enhorabuena, acertaste el código en {0} intentos!".format(intentos))
- break
- aciertos = 0
- coincidencias = 0
- for i in range(len(codigo)):
- if propuesta[i] == codigo[i]:
- aciertos += 1
- elif propuesta[i] in codigo:
- coincidencias += 1
- print("Tu propuesta tiene {0} aciertos y {1} coincidencias".format(aciertos, coincidencias))
- print("Quiere volverlo a intentar? <s=Si, n=No>")
- if raw_input() != "s":
- break
Add Comment
Please, Sign In to add comment