Es importante cuando se pide al usuario con la función input un número, convertirlo en número porque con la sola función input, Python entiende que el usuario esta respondiendo con un string a pesar de este escribio un número. Es importante repetir el nombre de la variable cuantas veces sea necesario si lo que queremos es repetir la pregunta al usuario hasta que este acierte la respuesta.
Ejemplo:
meses_del_año = int(input("¿Cuantos meses cree que tiene el año?"))
while meses_del_año != 12:
meses_del_año = int(input("Lo siento, estas equivocado. Intenta nuevamente: "))
if meses_del_año == 12:
print(“Felicidades, respuesta correcta”)
Si no se escribe nuevamente le nombre de la variable en el segundo input, Python no entenderá que se trata nuevamente de la respuesta a la misma pregunta que se le hizo al usuario anteriormente.