Estructura repetitiva for in para recorrer una tupla |
|
Para recorrer una tupla es muy común utilizar la estructura repetitiva for.
Veamos con un ejemplo la sintaxis de esta estructura repetitiva:
tupla1=('juan',23,1.92)
for elemento in tupla1:
print elemento
print '<br>'
Como podemos ver la instrucción for requiere una variable (en este ejemplo llamada elemento), luego la palabra clave in y por último la tupla. El bloque del for se ejecuta tantas veces como elementos tenga la tupla, y en cada vuelta del for la variable elemento almacena un valor de la tupla1.
Esta estructura repetitiva se adapta mucho mejor que el while para recorrer este tipo de estructuras de datos.
Definir una tupla con 5 valores enteros. Imprimir los valores mayores o iguales a 18.
Definir una tupla con 10 edades de personas. Imprimir la cantidad de personas con edades superiores a 20.
tupla1=(45,78,3,56,3,45,34,2,56,1)
cantidad=0
for elemento in tupla1:
if elemento>20:
cantidad=cantidad+1
print 'Cantidad de personas con edades superiores a 20:'
print cantidad
Ver solución