Python - Operador de Repetición (*)
# Operador de Repetición (*)
#1. Crear una cadena repetida varias veces:
cadena = "Hola "
cadena_repetida = cadena * 3
print(cadena_repetida)
# Salida: Hola Hola Hola
#2. Crear una lista repetida varias veces:
lista = [1, 2, 3]
lista_repetida = lista * 2
print(lista_repetida)
# Salida: [1, 2, 3, 1, 2, 3]
#3. Crear una tupla repetida varias veces:
tupla = (4, 5, 6)
tupla_repetida = tupla * 4
print(tupla_repetida)
# Salida: (4, 5, 6, 4, 5, 6, 4, 5, 6, 4, 5, 6)
#4. Crear un conjunto repetido varias veces:
conjunto = {7, 8, 9}
conjunto_repetido = conjunto * 2
print(conjunto_repetido)
# Salida: TypeError: unsupported operand type(s) for *: 'set' and 'int'
#5. Concatenar dos cadenas:
cadena1 = "Hola"
cadena2 = "Mundo"
saludo = cadena1 + " " + cadena2 + "!"
print(saludo)
# Salida: Hola Mundo!
saludo_repetido = saludo * 2
print(saludo_repetido)
# Salida: Hola Mundo!Hola Mundo!
#6. Crear una cadena con caracteres repetidos:
asteriscos = "*" * 10
print(asteriscos)
# Salida: **********
guiones = "-" * 5
print(guiones)
# Salida: -----
#7. Crear una lista de listas repetidas varias veces:
lista_de_listas = [[1, 2], [3, 4]]
lista_de_listas_repetidas = lista_de_listas * 2
print(lista_de_listas_repetidas)
# Salida: [[1, 2], [3, 4], [1, 2], [3, 4]]
#8. Crear una cadena con patrones repetidos:
patron1 = "ab" * 3
patron2 = "cd" * 2
cadena_patrones = patron1 + patron2
print(cadena_patrones)
# Salida: abababcdcd
#9. Crear una tupla vacía repetida varias veces:
tupla_vacia = ()
tupla_vacia_repetida = tupla_vacia * 3
print(tupla_vacia_repetida)
# Salida: (), (), ()
#10. Crear una lista vacía repetida varias veces:
lista_vacia = []
lista_vacia_repetida = lista_vacia * 4
print(lista_vacia_repetida)
# Salida: [], [], [], []
#11. Crear una lista de ceros repetida varias veces:
numeros = [0] * 5
print(numeros)
#Salida: [0, 0, 0, 0, 0]
#12. Crear una lista repetida varias veces:
numeros = [1, 2, 3] * 3
print(numeros)
#Salida: [1, 2, 3, 1, 2, 3, 1, 2, 3]