Extension capitulo VIII curso de Python

Debido al cansancio y porque no, a la falta de concentracion,  se me paso por alto 2 operaciones con las tuplas que son de mucha utilidad a la hora de programar en Python.

La primera operacion sobre la cual hablare en esta extension del curso, se trata de una estructura que nos ayuda a recorrer una tupla, esta estructura repetitiva es llamada for-in, algunos la conoceran de otros lenguajes, sin embargo aunque hacen lo mismo y son similares tienen sus diferencias. Su sintaxis es:

for variable in tupla:
print variable
print “\n”

Como se puede observar,  esta estructura necesita declarar una “variable”,  despues  la palabra reservada “in” y por ultimo la tupla la cual deseamos recorrer. esta  estructura hace lo mismo que el WHILE, pero  un poco mas sencilla y corta.

La segunda operacion que se me habia olvidado comentarles ( de verdad lo siento, no se por que se me paso), se trata de que  en Python podemos tomar porciones de una tupla y guardarlas en otra, por ejemplo, tenemos la siguiente tupla:

tupla=(1,2,3,4,5)
tupla2=tupla[0:3]

la tupla2 tomaria los valores de 1, 2, 3, respectivamente, sin embargo no es necesario indicar el rango completo solo una parte, de esta forma, remotando el mismo ejemplo anterior:

tupla=(1,2,3,4,5)
tupla2=tupla[:3]

Esto nos daria como resultado los mismos valores  de la instruccion anterior (1,2,3), la modificacion  que se le hizo fue decir que guardara  en la tupla nueva los valores desde 0  hasta la posicion 3,  y si se quisiera hacer desde la posicion 3 hasta el final solo bastaria con esto:

tupla2=tupla[3:]

Y listo con esto aprendimos a recorrer y a tomar porciones de tuplas. Ahora como este tema fue un poco corto y sencillo les planteare un ejercicio por si quieren hacerlo lo dejan  en los comentarios.

EJERCICIO

Se tiene una tupla de las edades de  10 individuos que asistiran a una fiesta. se necesita realizar un programa que  determine cuantas personas  son mayores de 18 años,  para poder ir a la fiesta. xD Algo sencillo pero para practicar esta bien.

No Comments