Python

Resuelto




Hola, tengo un pequeño problema... En mi tarea, se nos pide elegir 10 preguntas al azar y no pueden repetirse. No puedo hacerlo, así que gracias por ayudarme !!!

9 respuestas

  1. Moderador
    ¡Bien!

    Como mencioné anteriormente, tu código tiene 180 líneas, deberíamos poder hacer lo mismo en 25 líneas ;-)

    Repites 14 veces la misma secuencia para cada pregunta; lo esencial de un programador no es hacer el trabajo, sino hacer que lo ejecute la computadora. Estas 14 secuencias podrían constituir un solo bucle repetido. Como indicó yg_be, necesitas trabajar en el uso de bucles con ejemplos simples, códigos de 5/6 líneas para entender bien el funcionamiento.

    Y, por ejemplo, una cosa muy sencilla, no deberíamos preocuparnos por las minúsculas y mayúsculas.
    if Q14.lower() == "c": 
    y
    start.lower() == "oui":
    van a tratar todas las formas de la respuesta, lo que ahorra líneas.

    0