[ Foro de Python ]
Hola, he realizado un sencillo programa lúdico para conocer el determinante de los años de cuatro dígitos. El programa calcula correctamente los determinantes, pero no sé cómo lograr que la pantalla se pare por páginas (equivalente a dir/p del sistema operativo). ¿Alguna sugerencia? El programa es este:
# Determinante de la matriz 2x2 de las cifras de 4 dígitos
for numero in range(1000,10000):
m=int(numero/1000) #millares
c=int((numero-m*1000)/100) #centenas
d=int((numero-m*1000-c*100)/10) #decenas
u=int(numero-m*1000-c*100-d*10) #unidades
det=m*u-c*d
print("Determinante de",numero,"=",det)
La forma normal de "parar" la visualización en pantalla hasta que se pulse Intro es llevar un contador de líneas escritas en pantalla. Cada vez que se alcance el valor 24 (por ejemplo), haces un "input" para esperar a que el usuario pulse Intro y vuelves a poner el contador a cero.
Gracias, aunque esperaba que hubiera algo más sofisticado.
En consola esa suele ser la solución más simple (o usar el operador módulo en vez de reiniciar un contador, pero la idea sigue siendo básicamente la misma).
(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.)