[SOLUCIONADO] Tratando de convinar pass y texto.

Iniciado por fortil, Mayo 06, 2012, 02:19:40 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Mayo 06, 2012, 02:19:40 AM Ultima modificación: Mayo 20, 2014, 07:51:11 AM por blackdrake
Hola a todos

la cosa es que he estado haciendo un pequeño programa para mesclar un texto y su respectiva pass, pero nose porque me aparece un error muy raro.

este es el codigo:
Código: python

bc = raw_input("texto: ")
a = raw_input("pass: ")

def mult(l,r):
mult_texto = r % l
if mult_texto == 0:
return r / l


lp = []

for r in range(len(bc)):
lp += bc[r]
l = len(a)
p = mult(l,r)
if r < l:
lp.append(a[r])
elif r < p*l and r >= (p-1)*l:
lp.append(a[r-(p*l)])


print lp


y me aparece este error:
File "prueba.py", line 17, in <module>
    elif r < p*l and r >= (p-1)*l:
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'


gracias

Disculpame me podrias decir que lenguaje es?
Saludos,, Cronos.-