[ Foro de Python ]

ayuda porfavor

20-Apr-2021 01:58
Invitado (leonardo )
0 Respuestas

hola, quería pedir su ayuda por favor ya que soy una persona recién empezando en este mundo del python y me gustaría crear un juego que se llama 'toque y fama' que consiste en que la computadora te de un numero de 4 dígitos al azar y el usuario tiene que intentar adivinarlos. sin embargo si la computadora por ejemplo da un numero como el 1234 y el usuario escribe el numero 9467 se dice que el usuario tiene un toque ya que adivino solo el numero 4 , sin embargo si el usuario pusiera 9674 se dice que el usuario tiene una fama ya que adivino el numero 4 y además adivino en la posición en la que estaba, se debe realizar esto hasta que el usuario pueda por fin encontrar el numero completo . espero su ayuda , muchas gracias



import random
n=int(input("cuantos numeros quieres adivinar: "))
while n>10:
   n=int(input("la cantidad que elegiste es muy grande intenta otra vez:  "))
numeros =[0,1,2,3,4,5,6,7,8,9]
code=random.sample(numeros, n)
c=list(input("Comienza el juego, trata de adivinar el codigo secreto:"))
cINT=list(map(int, c))
a = set(code)
b = set(cINT)
interseccion= a & b
Toque= len(interseccion)



hasta el momento llevo eso que es para generar un numero al azar , pero nose como progresar mas :(




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)