-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathmain.py
49 lines (34 loc) · 1.04 KB
/
main.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
# coding=utf-8
# Completen los métodos
# Les estamos dando un empujoncito con la lectura del input
# Al usar la clausula: "with open('sonda.txt', 'r') as f", el archivo se cierra automáticamente al salir de la función.
def sonda():
with open('sonda.txt', 'r') as f:
for line in f:
pass
def traidores():
with open('bufalos.txt', 'r') as f:
for line in f:
pass
with open('rivales.txt', 'r') as f:
for line in f:
pass
def pizzas():
with open('pizza.txt', 'r') as f:
for line in f.read().splitlines():
pass
if __name__ == '__main__':
exit_loop = False
functions = {"1": sonda, "2": traidores, "3": pizzas}
while not exit_loop:
print(""" Elegir problema:
1. Sonda
2. Traidores
3. Pizzas
Cualquier otra cosa para salir
Respuesta: """)
user_entry = input()
if user_entry in functions:
functions[user_entry]()
else:
exit_loop = True