m = []
x = raw_input("dame x ")
for i in range(x):
a =
- * x
m.append(a)
for y in range(x):
m - ,
- = 1
print m
me da un error del tipo typeerror : range () in line 5 integer end argument expected,got str
Querria saber por que ese programa no funciona si en principio segun el libro que sigo deberia funcionar esta hecho en python.No se ve bien el programa pero el problema esta en el primer range
espero respuestas gracias.
Supongo que es porque cuando haces un raw_input(), queda en String, tienes que convertirlo a Integer... Así:
# Python 2.6.6
sNumber = 0 # NUMBER FOR THE RANGE
sNumber = int( raw_input("Enter Number: ") )
for i in range(sNumber):
print i, "\n"
jaja gracias era simplemente uno de esos despiestes( como dice mi amigo hacker, por esos errores se caen aviones xD)