listas de cadenas

Marcos Sánchez Provencio rapto en arrakis.es
Dom Ago 24 15:12:28 CEST 2003


Sonia wrote:

>hola!
>he intentado hacer el programilla, pero algo falla pq ni me compila bien .
>os lo paso a ver si veis algo raro
>
>os adjunto el enunciado completo tb:
>
>
>
>
>def longitudRuta(ciudades,tramos):
>  tram=[]  #lista con los recorridos de 2 en 2 ciudades
>  rec=[]  # lista con las 2 ciudades de cada tramo
>  km=[]  # km de cada tramo
>  suma_km=[] #suma de los km de cada recorrido (resultado)
>
>  for i in range(0,len(ciudades)):
>    tram.append(ciudades[i:i+2]
>    # tram= [['castellon','valencia'],['valencia','alicante']]
>
>  for elem in range(0,len(tramos)):
>    rec.append(tramos[0:2])
>    km.append(tramos[2])
>  #rec=[['alicante','valencia'],['castellon','valencia']]
>  #km=[166,65]
>
>  for trayecto in tram:
>    for tray in range(0,len(rec)):
>      if tram[trayecto==rec[tray]:
>        suma_km= suma_km +km[tray]
>      else:
>        print 'none'
>  print suma_km #166+65
>
>
>
>dist=[]
>dist.append(['alicante','valencia',166])
>dist.append(['castellon','valencia',65])
>ruta1=['castellon','valencia','alicante']
>print 'longitud ruta1:' , longitudRuta(ruta1,dist)
>
>  
>
 >python2.2 -u xxx.py
  File "xxx.py", line 11
    for elem in range(0,len(tramos)):
      ^
SyntaxError: invalid syntax
 >Exit code: 256

El error tiene que estar por ahí. Como la línea parece correcta, vuelve 
atrás, a ver si has cerrado los paréntesis que hayas abierto...




Más información sobre la lista de distribución Python-es