Los ciclos son como “bucles” en los que puedes hacer que una computadora realice una tarea repetidamente. En Python, hay dos tipos principales de ciclos: for y while.
For: Puedes pensar en el ciclo for como un contador. Le dices a Python cuántas veces quieres que se repita una tarea y lo hará automáticamente. Por ejemplo, si quieres imprimir los números del 1 al 5, puedes usar un ciclo for.
for numero inrange(1, 6):
print(numero)
Esto imprimirá los números del 1 al 5 en la pantalla.
While: El ciclo while se usa cuando no sabes exactamente cuántas veces necesitas repetir una tarea. Funciona mientras una condición sea verdadera. Por ejemplo, si quieres contar desde 1 hasta que llegues a un número determinado, puedes usar un ciclo while
<code>
contador = 1while contador <= 5:
print(contador)
contador += 1
Esto imprimirá los números del 1 al 5 también.
Listas: Una lista en Python es como una colección de elementos en un orden específico. Puedes agregar elementos a una lista con append, modificar elementos existentes usando su posición y eliminar elementos con remove.
mi_lista = [1, 2, 3]
# Agregar un elemento al final
mi_lista.append(4)
# Modificar el segundo elemento
mi_lista[1] = 5# Eliminar el tercer elemento
mi_lista.remove(3)
`Diccionarios: Un diccionario es como una lista, pero cada elemento tiene una “clave” que lo identifica. Puedes agregar elementos, modificarlos y eliminarlos usando estas claves
mi_diccionario = {"nombre": "Juan", "edad": 30}
# Agregar un nuevo elemento
mi_diccionario["ciudad"] = "Madrid"# Modificar el valor de "edad"
mi_diccionario["edad"] = 31# Eliminar la clave "ciudad"
del mi_diccionario["ciudad"]
saludo = "Hola, Platzi!"
Transformar Strings: Puedes cambiar un String a mayúsculas o minúsculas, o dividirlo en partes utilizando funciones especiales.
texto = "Hola, amigos"# Convertir a mayúsculasen_mayusculas = texto.upper()
# Convertir a minúsculasen_minusculas = texto.lower()
# Dividir en palabraspalabras = texto.split(", ")