Hola, es la primera vez que posteo codigo y recien he empezado con python asi que si me dicen como puedo reducir codigo o hacerlo mas optimo, lo agradeceria.
Lord R.N.A. creo que tengo el Reto:Hombre de Negocios la parte Dificil
Cuando te pide ingresar las horas de la reunion tiene que ser de la siguiente manera:
09:00-10:00 ya que si pone 9:00-10:00 da error
Aver si siguen poniendo mas retos.
def descomponer(L):
M=[]
j=-3
for i in range(4):
M.append(int(L[j+3:j+5]))
j+=3
return M
def esSecuencia(L,nreuniones):
M=[]
M.append(L[0])
b= True
for i in range(nreuniones):
for j in range (len(M)):
if ((L[i][2]<M[j][0]) or (L[i][0]>M[j][2])
or (L[i][2]==M[j][0] and L[i][3]<M[j][1]) or (L[i][0]==M[j][2] and L[i][1]>M[j][3])):
b= b and True
else:
b = False
if (b):
M.append(L[i])
b=True
return M
a = input('Cantidad de Reuniones: ')
if (a>1440):
print 'El numero de reuniones a las que se puede asistir son 1440 no mas'
exit()
L=[]
for i in range(a):
L.append(raw_input('Pon las horas de la reunion %d: '%i))
for i in range(a):
L[i]=descomponer(L[i])
L=esSecuencia(L,a)
print 'Valor de Salida'
print 'Cantidad de Reuniones Aptas: ',len(L)
for i in range (len(L)):
print '%d)'%i,L[i][0],':',L[i][1],'-',L[i][2],':',L[i][3]
Como hacen para que poner el codigo en colores al postearlo. Gracias