¿Qué es un bucle for en Python?¿Para que sirve? Escríbeme un ejemplo de un bucle for.
En Python se utiliza los bucles ``for`` para iterar sobre una lista de elementos. A diferencia de C o Java, que utilizan el bucle ``for`` para cambiar un valor (una variable) en cada iteración y así poder acceder a los elementos de un arreglo (array) utilizando ese valor.

En Python los bucles ``for`` iteran sobre estructuras de datos basadas en colecciones como listas, tuplas y/o diccionarios. La sintaxis básica del bucle ``for`` en Python es la siguiente:

```python
for valor in lista_de_valores:
  # puedes usar la variable valor dentro de este bloque de codigo
```
> En general, puedes utilizar cualquier cosa como valor del iterador, donde serán asignados los valores del objeto a iterar.

Un ejemplo de bucle ``for`` en Python sería el siguiente:

```python
caracteres = [P, y, t, h, o, n]

for caracter in caracteres:
  print(Dame una '{}'!.format(caracter))
```
Este código recorre la lista de ``caracteres`` y en cada iteración imprime el texto Dame una  y el ``caracter`` en cuestión.

Espero que esta información te haya sido de utilidad para entender el comportamiento del bucle ``for`` dentro de Python ;).