-
Notifications
You must be signed in to change notification settings - Fork 0
/
pg4_ejercicio_4.py
94 lines (80 loc) · 2.12 KB
/
pg4_ejercicio_4.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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#Ejercicio 4
import os
ingresos = ["juan", "felipe", "carlos"]
#Crear Archivo
def crear():
archivo = open("Ingresos.txt", "a+")
archivo.close()
def subir():
archivo = open("Ingresos.txt", "w")
archivo.write(str(ingresos))
archivo.close()
def guardar():
archivo = open("Ingresos.txt", "r")
ing = archivo.read()
ing = eval(ing)
global ingresos
ingresos = ing
archivo.close()
#Aplicación 1 registrar el ingreso
def ingreso():
global ingresos
print()
print("Desea ingresar al sistema? ")
print()
op = str(input(":"))
salir = False
while len(ingresos)<10 and salir==False:
print(salir, op)
if op.upper() == "SI":
nomb = str(input("Digite su nombre"))
ingresosUpper = []
for i in ingresos:
ingresosUpper += [i.upper()]
print(ingresosUpper)
if nomb.upper() not in ingresosUpper:
ingresos += [nomb]
print("Ingresado con exito", ingresos)
if salir == False or up.upper()== "NO":
print("Desea seguir?")
op = str(input(": "))
if op.upper() == "SI":
continue
elif op.upper() == "NO":
salir = True
subir()
guardar()
if len(ingresos)>= 10:
print("+10")
crear()
guardar()
def egreso():
egresados = []
global ingresos
print()
egresar = input("Escriba el nombre de la persona a sacar: ")
for i in ingresos:
if i.upper() != egresar.upper():
egresados += [i]
ingresos = egresados
elif i.upper() == egresar.upper():
continue
if egresar not in ingresos:
print("Nombre no disponible")
subir()
guardar()
crear()
guardar()
while True:
print()
print()
print("Desea ingresar a alguien (1), egresar a alguien del sistema(2), o salir(3)")
print()
print()
op = int(input(""))
if op == 1:
ingreso()
elif op == 2:
egreso()
elif op == 3:
break