(Python 3.5) Bucle for

Iniciado por BigKaz, 10 Diciembre 2016, 18:36 PM

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

BigKaz

Hola, tengo una duda respecto a este codigo con bucle for.
Código (python) [Seleccionar]
for letra in "string":
print(letra)


Salida:
s
t
r
i
n
g
---------
Mi duda es: ¿porque el programa imprime cada letra de la palabra "string" si yo nunca especifique en el codigo que tomara cada letra y la imprima?

Gracias.

engel lex

si se lo especificaste con lujo y detalle (no conocer el lenguaje, no quiere decir que el lenguaje esté malo) XD

es exactamente lo que hiciste al poner
Código (python) [Seleccionar]
for letra in "string":

recurda que los string por concepto son array de chars... for algo in otro, iterará cada elemento de "otro" y lo colocará en "algo"
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.