Ejercicios de Python Basicos
Ejercicios de Python Basicos
Victor Villafañe
Contador
Se entiende por contador una variable que lleva la cuenta del número de veces que se ha cumplido
una condición. El ejemplo siguiente es un ejemplo de programa con contador (en este caso, la
variable que hace de contador es la variable cuenta):
print("Comienzo")
cuenta = 0
for i in range(1, 6):
if i % 2 == 0:
cuenta = cuenta + 1
print(f"Desde 1 hasta 5 hay {cuenta} múltiplos de 2")
Detalles importantes:
En cada iteración, el programa comprueba si i es múltiplo de 2.
El contador se modifica sólo si la variable de control i es múltiplo de 2.
El contador va aumentando de uno en uno.
Antes del bucle se debe dar un valor inicial al contador (en este caso, 0) 1
Acumulador
Se entiende por acumulador una variable que acumula el resultado de una operación. El ejemplo
siguiente es un ejemplo de programa con acumulador (en este caso, la variable que hace de
acumulador es la variable suma):
print("Comienzo")
suma = 0
for i in [1, 2, 3, 4]:
suma = suma + i
print(f"La suma de los números de 1 a 4 es {suma}")
El acumulador se modifica en cada iteración del bucle (en este caso, el valor de i se añade al
acumulador suma).
Antes del bucle se debe dar un valor inicial al acumulador (en este caso, 0)
1
http://www.mclibre.org/consultar/python/lecciones/python-for.html
Python -2°2° Apuntes 2019 - Prof. Ing. Victor Villafañe
fruta = "banana"
len(fruta)
6
******************************
indice = 0
while indice < len(fruta):
letra = fruta[indice]
print letra
indice += 1
El módulo string
El módulo string contiene funciones útiles que manipulan cadenas. Como de
costumbre, tenemos que importar el módulo antes de que podamos usarlo:
Para ver lo que hay dentro de él, use la función dir con el nombre del módulo como un
argumento.
>>> dir(string)
Python -2°2° Apuntes 2019 - Prof. Ing. Victor Villafañe