forked from mouredev/roadmap-retos-programacion
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAbelPerezCollado.py
67 lines (49 loc) · 1.42 KB
/
AbelPerezCollado.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# Pilas
pila = [1, 2, 3, 4, 5]
# Agregar elementos a una pila
pila.append(6)
pila.append(7)
print('Pila orignial: ', pila)
# Eliminar el ultimo elemento agregado a la pila
pila.pop()
print('Pila nueva: ', pila)
# Colas
cola = [2, 4, 6, 8, 10]
cola.append(12)
cola.append(14)
print('Cola original: ', cola)
# Eliminar el primer elemento agregado a la cola
cola.pop(0)
print('Cola nueva: ', cola)
# DIFICULTAD EXTRA
paginas = ['wwww.musica.com','wwww.musica.com/artistas','wwww.musica.com/canciones','wwww.musica.com/downloads']
indice = 0
print(f'La pagina web actual es: {paginas[indice]}')
while True:
opcion = input("Seleccione la opción deseada: ")
if opcion == '1' and indice < len(paginas) - 1:
indice += 1
elif opcion == '2' and indice > -1 * len(paginas):
indice -= 1
if opcion == '3':
print('ADIOS!')
break
print(f'Indice: {indice}')
print(paginas[indice])
#IMPRESORA
documentos = ['Documento1',]
while True:
print('MENU')
print('1.- Imprimir')
print('2.- Nuevo documento')
print('3.- Salir')
opcion = input('Seleccione la opcion deseada: ')
if opcion == '1' and len(documentos) > 0:
print(f'{documentos.pop(0)}...Imprimiendo')
elif opcion == '2':
documentos.append(input('Nombre documento: '))
elif opcion == '3':
print('Adios!')
break
else:
print('Opción incorrecta')