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