Replicación

 El signo de * (asterisco), cuando es aplicado a una cadena y a un número (o a un número y cadena) se convierte en un operador de replicación.

cadena * número número * cadena

Replica la cadena el numero de veces indicado por el número.

Por ejemplo:

  • "James" * 3 nos da "JamesJamesJames".
  • 3 * "an" nos da "ananan".
  • 5 * "2" (o "2" * 5) da como resultado "22222" (no 10).

RECUERDA

Un número menor o igual que cero produce una cadena vacía.


Este sencillo programa "dibuja" un rectángulo, haciendo uso del operador (+), pero en un nuevo rol:

print("+" + 10 * "-" + "+") print(("|" + " " * 10 + "|\n") * 5, end="") print("+" + 10 * "-" + "+")

Nota como se ha utilizado el paréntesis en la segunda línea de código.

¡Intenta practicar para crear otras figuras o tus propias obras de arte!


Comentarios

Entradas más populares de este blog

¿Que hace especial a Phyton?

Lenguajes naturales VS. Lenguajes de programacion

Compilacion VS. Interpretacion - Ventajas y desventajas