Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: thestrass en 11 Enero 2012, 12:45 pm



Título: [Python] Evolución y resultado de un programa
Publicado por: thestrass en 11 Enero 2012, 12:45 pm
Hola a todos!
Tengo un problemilla importante, he hecho todo el resto del programa pero la ultima parte me es imposible, trata de hacer un programa que permita a un niño repasar, examinarse de las tablas de multiplicar, y la ultima parte consiste en hacer una evolución indicando en que tabla tiene mas  aciertos y en la que menos, y una media de todos sus aciertos en las diferentes tablas. Me abruma, nose por donde empezar.
¿Podeis ayudarme? :)


Título: Re: [Python] Evolución y resultado de un programa
Publicado por: D4RIO en 11 Enero 2012, 14:28 pm
No entiendo cuál es la duda, quizá puedas explicarte mejor: ¿Qué es lo que ya hiciste? y ¿porqué te es difícil mostrar una estadística tan sencilla?

Saludos


Título: Re: [Python] Evolución y resultado de un programa
Publicado por: thestrass en 11 Enero 2012, 15:22 pm
Pues ya he hecho la parte de repasar y examinar, pero la ultima parte, la de evolucion, a la hora de contabilizar en que tabla tiene mas aciertos y en cual menos, y hacer la media no soy capaz, nose por donde empezar :-\


Título: Re: [Python] Evolución y resultado de un programa
Publicado por: D4RIO en 11 Enero 2012, 18:00 pm
Si hiciste la parte de examinar, solamente necesitas algunas variables globales, o un array con las tablas, para guardar cuantos aciertos tuvo en el examen de tabla del 1, 2, 3, etc... después es cuestión de ver cuál es la más grande, y decir "en X tabla tuviste más aciertos", "en X tuviste muy pocos", y después hacer la media (supongo que sabes hacer una media) y mostrarla: "En promedio, tu puntaje es de X aciertos por tabla".

Realmente es muy simple, si no podés resolver esto no es un problema con el lenguaje, no puede ser un problema con las metodologías tampoco, porque contar y hacer una media es muy sencillo. ¿Porqué no nos mostrás lo que hiciste a ver si podemos ayudarte? ¿sabías programar antes de esto o estás aprendiendo con Python? ¿sabés hacer una media?

No se dónde más pueda radicar tu problema...