tengo un problema con un tutorual
Publicado por Adrymc96 (2 intervenciones) el 27/07/2012 01:16:14
hola, estoy siguiendo el tutorial de pythonya(http://pythonya.appspot.com), para aprender Python, y en uno de ellos me ha surgido una duda, es la siguiente. En el tutorial 18, ponen como ejercicio resuelto un programa que genera aleatoriamente un valor y mas tarde comprueba si es capicua o no, el codigo es:
la parte que no entiendo de esto es la linea de "for x in range(0,len(cadena)/2):" no entiendo porque hay que poner el 0 y porque lo divide entre 2
Gracias de antemano :D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import random
valor=random.randint(1,1000000)
print valor
print '<br>'
cadena=str(valor)
indice=-1
iguales=0
for x in range(0,len(cadena)/2):
if cadena[x]==cadena[indice]:
iguales=iguales+1
indice=indice-1
if iguales==(len(cadena)/2):
print 'Es capicua'
else:
print 'No es capicua'
la parte que no entiendo de esto es la linea de "for x in range(0,len(cadena)/2):" no entiendo porque hay que poner el 0 y porque lo divide entre 2
Gracias de antemano :D
Valora esta pregunta


0