import sys
from datetime import datetime
def main():
Menu()
def Menu():
numero = input("""
1.Registrar Partido
2.Ver Resultados
3.Tabla de Clasificación
4.Salir
Digite su opción: """)
if numero == "1":
Registrar()
elif numero == "2":
Resultados()
elif numero == "3":
Tabla()
elif numero == "4":
sys.exit
# os.system("cls")
else:
print("Su opción no es válida")
print("Por favor intente de nuevo")
Menu()
def Registrar():
global par
par = ()
i = 1
while i > 0:
par=par + fecha()
print(par)
opciones = input('\n Digite 5 si desea cargar otro partido o 6 si desea volver al Menú principal: ')
if opciones == "6":
i=0
Menu()
def Resultados():
#print (par)
fechas = []
for y in range(int(len(par)/4)):
try:
fec = datetime.strptime(par[y*4], '%d/%m/%Y').date()
fechas.append(fec)
except ValueError:
print("\n " + par[y*4])
limite1=len(fechas)
for y in range(len(fechas)):
fecmayor=fechas[y]
limite2=y+1
for x in range(limite2,limite1):
fecmayor2=fechas[x]
if fecmayor2>fecmayor:
fechas[y],fechas[x]=fechas[x],fechas[y]
#print(fechas)
#print(fechas)
for x in range(int(len(fechas))):
#print(x)
for y in range(int(len(par)/4)):
#print(y)
fec = datetime.strptime(par[y*4], '%d/%m/%Y').date()
if fec==fechas[x]:
print(par[y*4] + ' - UTS ' + par[(y*4)+3] + ' Versus ' + par[(y*4)+2] + ' ' + par[(y*4)+1] + '\n')
break
Menu()
def Tabla():
print('La Cantidad de partidos jugados por el equipo UTS es: ' + str(int(len(par)/4)))
puntosuts=0
golesuts=0
golesotro=0
perdidos=0
empates=0
for y in range(int(len(par)/4)):
golesuts=par[(y*4)+3]
golesotro=par[(y*4)+2]
if golesuts>golesotro:
puntosuts=puntosuts+3
elif golesuts<golesotro:
perdidos=perdidos+1
else:
empates=empates+1
print('La Cantidad de partidos ganados por UTS es: ' + str(int((puntosuts/3))))
print('La Cantidad de partidos empatados por UTS es: ' + str(empates))
print('La Cantidad de partidos perdidos por UTS es: ' + str(perdidos))
print('La Cantidad de puntos obtenidos por UTS es: ' + str(puntosuts+empates) )
Menu()
def fecha():
w=1
while w > 0:
fecha_str = input('\n Ingrese fecha "dd/mm/aaaa"...: ')
try:
fecha = datetime.strptime(fecha_str, '%d/%m/%Y')
except ValueError:
print("\n No ha ingresado una fecha correcta...")
else:
w=0
equipor = input("Ingrese el Nombre del Equipo Rival:")
golesr = input("Ingrese la Cantidad de Goles del Equipo Rival:")
golesuts = input("Ingrese la Cantidad de Goles de la UTS:")
Partidos = (fecha_str,equipor,golesr,golesuts)
print(Partidos)
return (Partidos)
def ver_fecha(fecha):
print(fecha[0],fecha[1],fecha[2],sep="/")
#the program is initiated, so to speak, here
main()
No hay comentarios.:
Publicar un comentario