Programación Python con Asterisco (*)

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:

Python
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:

Python
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:

Python
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:

Python
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.