Dark
🔥root313🔥
Staff
Moderador
Paladín de Nodo
Jinete de Nodo
Burgués de Nodo
Noderador
Nodero
Noder Pro
Noder
Buenas, en la asignatura de programación me han puesto unos deberes de bucles, estoy teniendo problemas con el último ejercicio, se trata de hacer un programa con un bucle con la condición de que el numero que introduces en el programa via input, sea mayor que el anterior que has puesto (consecutivamente), esto es un intento de ello (os lo enseño para que os hagáis una idea de lo que estoy pidiendo):
(no se ven las tabulaciones no se porque, pero en la última línea hay una tabulación)
No funciona, la condición se queda en el número que hay en la posición 0 de la lista que he creado, la idea es que cada vez que pones un número, el siguiente deba ser mayor que el que has puesto, tipo:
pones el 5, y el siguiente debe ser 6, el siguiente 7, el siguiente 8 (o superiores).
Tengo quizás 2 semanas para hacerlo, toda mi clase está terminando el primer ejercicio y yo ya voy por el tercero (cuando digo ejercicio me refiero a una entrega, no un subejercicio), así que bueno, agradezco cualquier intento de ayudar.
Código:
lista = []
numeros1 = int(input("Di un numero entero: "))
lista.append(numeros1)
numeros = int(input("Di un numero mayor que el anterior: "))
while lista[0] < numeros:
numeros = int(input("\nDi un numero entero mayor que el anterior: "))
No funciona, la condición se queda en el número que hay en la posición 0 de la lista que he creado, la idea es que cada vez que pones un número, el siguiente deba ser mayor que el que has puesto, tipo:
pones el 5, y el siguiente debe ser 6, el siguiente 7, el siguiente 8 (o superiores).
Tengo quizás 2 semanas para hacerlo, toda mi clase está terminando el primer ejercicio y yo ya voy por el tercero (cuando digo ejercicio me refiero a una entrega, no un subejercicio), así que bueno, agradezco cualquier intento de ayudar.