
phyton
Publicado por Danna (7 intervenciones) el 08/09/2022 04:04:54
Para saber en que posición se encuentra un digito en mi pila, ademas no se si mi programa este bien
import random
from tda_pila import Pila
original_pila = Pila()
auxiliar_pila = Pila()
limite = 10
for x in range (limite + 1):
original_pila.insertar(random.randint(0,100))
print("La Pila está conformada por: \n")
print(original_pila.imprime())
dato = int(input("Ingrese un dato para buscar: "))
while not original_pila.pila_vacia() and dato != original_pila.tope_pila():
x = original_pila.quitar()
auxiliar_pila.insertar(x)
if not original_pila.pila_vacia():
print("El dato SI se encuentra en la pila.")
else:
print("El dato NO se encuentra en la pila.")
while not auxiliar_pila.pila_vacia():
x = auxiliar_pila.quitar()
original_pila.insertar(x)
import random
from tda_pila import Pila
original_pila = Pila()
auxiliar_pila = Pila()
limite = 10
for x in range (limite + 1):
original_pila.insertar(random.randint(0,100))
print("La Pila está conformada por: \n")
print(original_pila.imprime())
dato = int(input("Ingrese un dato para buscar: "))
while not original_pila.pila_vacia() and dato != original_pila.tope_pila():
x = original_pila.quitar()
auxiliar_pila.insertar(x)
if not original_pila.pila_vacia():
print("El dato SI se encuentra en la pila.")
else:
print("El dato NO se encuentra en la pila.")
while not auxiliar_pila.pila_vacia():
x = auxiliar_pila.quitar()
original_pila.insertar(x)
Valora esta pregunta


0