Código fuente del sistema digital

Como se muestra a continuación:

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.