Programación Python con Asterisco (*)
En Python, el asterisco (*) es un operador que tiene varios usos. En este tutorial, veremos cómo usar el asterisco para:
- Multiplicar números
- Repetir cadenas de texto
- Aceptar varios parámetros en funciones
- Desempaquetar listas o tuplas
Multiplicación
El asterisco se puede usar para multiplicar números. Por ejemplo:
print(2 * 3)
Este código imprimirá el número 6.
Repetición de cadenas de texto
El asterisco se puede usar para repetir una cadena de texto. Por ejemplo:
print("Hola " * 5)
Este código imprimirá la cadena «Hola » cinco veces.
Aceptación de varios parámetros en funciones
El asterisco se puede usar para aceptar varios parámetros en una función. Por ejemplo:
def saludar(*nombres):
for nombre in nombres:
print("Hola, " + nombre)
saludar("Juan", "María", "Pedro")
Este código imprimirá los siguientes mensajes:
Hola, Juan
Hola, María
Hola, Pedro
Desempaquetado de listas o tuplas
El asterisco se puede usar para desempaquetar listas o tuplas. Por ejemplo:
nombres = ["Juan", "María", "Pedro"]
saludar(*nombres)
Este código es equivalente al código anterior que usa una función para imprimir un saludo a varios nombres.
Ejercicios
Aquí hay algunos ejercicios para practicar el uso del asterisco en Python:
- Escribe un código que imprima un triángulo de asteriscos.
- Escribe un código que imprima una tabla de multiplicar.
- Escribe un código que acepte un número como entrada y luego imprima una secuencia de números que comience con el número dado y termine con el cuadrado del número.
Conclusión
El asterisco es un operador versátil que puede usarse para una variedad de tareas en Python. Al aprender a usar el asterisco, podrás escribir código más conciso y eficiente.