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.

¿Me invitas a un café?

Visitantes en tiempo real

Estás solo: 🐱