Skip to content

Commit 54aa531

Browse files
committed
#7-python
1 parent 0b521bf commit 54aa531

File tree

1 file changed

+29
-6
lines changed

1 file changed

+29
-6
lines changed

Roadmap/07 - PILAS Y COLAS/python/JacMac45.py

+29-6
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,7 @@
4949

5050
def web_navigation():
5151
navigator = []
52-
navigator.append("Google")
53-
navigator.append("Facebook")
54-
navigator.append("Twitter")
55-
navigator.append("Youtube")
56-
navigator.append("Netflix")
57-
navigator.append("Instagram")
52+
print("Panel de inicio de navegación")
5853

5954
while True:
6055
action = input("Introduce una url o elige una de las opciones: adelante/atrás/salir: ").lower()
@@ -79,3 +74,31 @@ def web_navigation():
7974

8075

8176
web_navigation()
77+
78+
# DIFICULTAD EXTRA 2
79+
80+
# Impresora con implementación de cola:
81+
82+
def shared_printer():
83+
queue = []
84+
while True:
85+
86+
action = input("Introduce el documento que deseas añadir o selecciona 'imprimir' para imprimir o 'salir' \n").lower()
87+
88+
if action == "salir":
89+
break
90+
elif action == "imprimir":
91+
if len(queue) > 0:
92+
print(f"Imprimiendo el documento {queue.pop(0)}")
93+
else:
94+
print("No hay documentos en la cola de impresión.")
95+
else:
96+
queue.append(action)
97+
98+
99+
if len(queue) > 0: print(f"Cola de impresión: {queue}")
100+
else: print("No hay documentos en la cola de impresión.")
101+
102+
103+
shared_printer()
104+

0 commit comments

Comments
 (0)