Quiz - 7¶
Desarrolle la función multi_cadena
que recibe como parámetros una cadena s
y un entero positivo n
y devuelve una nueva cadena que contiene n
copias de la cadena original
Ejemplos:
multi_cadena("Hola", 2)
-> "HolaHola"
multi_cadena("Hola", 5)
-> "HolaHolaHolaHolaHola"
Desarrolle la función expandir_cadena
que recibe una cadena s
y devuelva una nueva cadena siguiendo el patrón descrito en los ejemplos
Ejemplos:
expandir_cadena("Code")
-> "CCoCodCode"
expandir_cadena("abc")
-> "aababc"
expandir_cadena("ab")
-> "aab"
Desarrolle la función contar_apariciones_9
que recibe como parámetro una lista no vacía de números enteros numeros
y devuelva cuántas veces aparece el número 9 en la lista
Ejemplo: contar_apariciones_9([1, 99, 9])
-> 1
Desarrolle la función verificar_comienzo_9
que recibe una lista de números enteros numeros
y verifica si al menos uno de los primeros cuatro números es un 9
Ejemplos:
verificar_comienzo_9([1, 2, 9, 3, 4])
-> True
verificar_comienzo_9([1, 2, 3, 4, 9])
-> False
verificar_comienzo_9([1, 2, 3, 4, 5])
-> False
verificar_comienzo_9([1, 2, 9])
-> True
Desarrolle la función hola_usuario
que recibe como parámetro una cadena nombre
que representa el nombre de un usuario y devuelva un saludo con este nombre
Ejemplos:
hola_usuario("Bob")
-> "¡Hola Bob!"
hola_usuario("Alice")
-> "¡Hola Alice!"
hola_usuario("X")
-> "¡Hola X!"
Desarrolle la función crear_etiquetas
que recibe dos cadenas etiqueta
y palabra
y devuelva una nueva cadena formateada siguiendo el patrón de los ejemplos
Ejemplos:
crear_etiquetas("i", "Yay")
-> "<i>Yay</i>"
crear_etiquetas("i", "Hello")
-> "<i>Hello</i>"
crear_etiquetas("cite", "Yay")
-> "<cite>Yay</cite>"
Desarrolle la función repetir_letras
que recibe una cadena s
de al menos dos caracteres y devuelve una nueva cadena con las dos últimas letras repetidas tres veces
Ejemplos:
repetir_letras("Hello")
-> "lololo"
repetir_letras("abb")
-> "bbbbbb"
repetir_letras("Hi")
-> "HiHiHi"
Desarrolle la función otra_repetir_letras
(variante de la función del Ejercicio 8) que recibe una cadena s
de al menos dos caracteres y un entero positivo n
y devuelva una nueva cadena con las dos últimas letras repetidas n
veces
Ejemplos:
otra_repetir_letras("Hello", 3)
-> "lololo"
otra_repetir_letras("abb", 1)
-> "bb"
otra_repetir_letras("Hi", 5)
-> "HiHiHiHiHi"
Desarrolle la función primera_mitad
que recibe una cadena s
y devuelve la primera mitad de la cadena original
Ejemplos:
primera_mitad("WooHoo")
-> "Woo"
primera_mitad("HelloThere")
-> "Hello"
primera_mitad("abcdef")
-> "abc"
Desarrolle la función remover_primer_ultimo
que recibe una cadena s
de al menos dos caracteres y devuelva una cadena sin el primer ni el último carácter
Ejemplos:
remover_primer_ultimo("Hello")
-> "ell"
remover_primer_ultimo("python")
-> "ytho"
remover_primer_ultimo("coding")
-> "odin"
Desarrolle la función rotar_izq_2
que recibe una cadena s
de al menos dos caracteres y devuelva la cadena original rotada 2 posiciones a la izquierda
Ejemplos:
rotar_izq_2("Hello")
-> "lloHe"
rotar_izq_2("Hi")
-> "Hi"