Código fuente del sistema digital
Defina verificación (número: cadena):
"""
Verifique la exactitud del número de tarjeta de crédito de 8 dígitos
: números de parámetro: cadena de 8 dígitos
: Retorno:
"""
Assert len(numbers) == 8, "Por favor ingrese una cadena de 8 dígitos"
números _ lista =[int(x)para x en números]? # [1, 2, 3, 4, 5, 6, 7, 8]
#Comienza desde el número más a la derecha y suma cada dos números.
suma1 = suma(lista de números[::-2])
#Multiplica cada dígito por 2
vez 2 =[str(x * 2) para x en números _ lista[-2::-2]]
#Acumular poco a poco
time2_str = " ". Unirse (hora2)? # "141062"
sum2 = 0
Para i en time2_str:
sum2 = int(i)
# Combina lo anterior dos Se suman los valores obtenidos en cada paso.
Suma 3 = Suma 1 Suma 2
#Si el dígito único del resultado es 0, el número de tarjeta de crédito ingresado es válido.
Si suma3 10 == 0:
Devuelve Verdadero
En caso contrario:
Devuelve Falso
Verificación ( "12345678")
Introducción
El intérprete de Python es fácilmente extensible y puedes ampliarlo con nuevas funciones y tipos de datos en C o C (u otros lenguajes que puedan ser llamado desde C). Python también se puede utilizar como lenguaje de extensión en software personalizable. La rica biblioteca estándar de Python proporciona código fuente o de máquina para todas las principales plataformas de sistemas. ?
En octubre de 202110, Tiobe, el compilador del Índice de Popularidad de Idiomas, coronó a Python como el lenguaje de programación más popular, ubicándolo por encima de Java, C y JavaScript por primera vez en 20 años.