9. Ocultando números sensibles
Crea una función que oculte parte de un número de tarjeta de crédito, mostrando solo los últimos 4 dígitos. Los dígitos ocultos deben ser reemplazados por el carácter ’#’.
La función debe aceptar un número de tarjeta de crédito como un string y devolver el string resultante con los dígitos ocultos.
def ocultar_numero_tarjeta(numero_tarjeta: str) -> str:
# Tu código aquí
pass
ocultar_numero_tarjeta("1234567890123456")
# "############3456"
ocultar_numero_tarjeta("9876543210")
# "######3210"
ocultar_numero_tarjeta("1234")
# "1234"
Ratoncito
Implementa la función para ocultar los dígitos como se describe, manejando números de tarjeta de cualquier longitud.
Dragón
Asegúrate de que la función solo procese cadenas que contengan exclusivamente dígitos. Si la cadena contiene caracteres no numéricos o está vacía, debe devolver un error o una cadena vacía, según lo que consideres más apropiado (explica tu decisión).
Este trabajo está bajo una licencia Attribution-NonCommercial-NoDerivatives 4.0 International.
Apóyame en Ko-fi