Adfdaf
Diseño de la solución
Primero que todo hay que entender del todo el programa lo cuál a mi me dificultó un poco ya que nunca había experimentado con unjuego de estos detalles. Luego de entender el problema, diseñé mi clase (class) donde tendría mis funciones definidas que son: def __init__(self,s=""): Esta función genera la serie aleatoria sinrepetir números, una serie de 5 numeros que esta misa función se encarga de que no se repitan, que sean todos los números distintos ayudándome los términos while y self en esta función.
deftoques(self,s): Bueno como dice su nombre, esta función me ayuda a identificar los toques y con el if y not in me aseguro que
revise cada valor de la serie que ingresa el usuario y al mismo tiempo la excluyede una posible fama, ya que un valor no puede ser toque y famas a la misma vez. def famas(self,s): Es muy parecida esta función a la anterior ya que esta función revisa valor por valor de la serie queingresa el usuario, comparándola con la serie que escoge al azar el programa y va comparando el primer valor de la serie que ingresa el usuario y la primer valor de la serie que elige el programa alazar.
def __str__(self): Esta función me ayuda a que retorne la serie generada pero con un guion entremedio de la serie como por ejemplo: 5-4-36-7 en vez de 5;4;3;6;7. Otras Funciones: Tambiénconstruí otras funciones que me ayudaran en la partida del programa, en la finalización del programa cuando el usuario se rindiera y en el momento en que el usuario ganaba y obtenía las 5 famas.Ejemplos de Prueba
Este programa siempre fue de mejora en mejora , cada vez que avanzaba en el programa se presentaban mas partes por mejorar. Una de las mayores dificultades fue que al ingresar la serie, primero que todas sean diferentes . Luego lo que me seguía costando era que el valor que tomara fuera toque y no a la vez una fama, luego me di cuenta que tenía que enfocarme en evaluar valor por...
Regístrate para leer el documento completo.