Con la ayuda del método sympy.digits() , podemos encontrar los dígitos de un entero dado en cualquier base dada en SymPy.
Sintaxis: dígitos (n, t=10)
Parámetro:
n – Denota un número entero.
b – Denota un entero base (opcional). El valor predeterminado para b es 10.Devuelve: Devuelve una lista de los dígitos de n en base b. El primer elemento de la lista es b (o -b si n es negativo).
Ejemplo 1:
# import digits() method from sympy from sympy.ntheory.factor_ import digits n = 7524 b = 10 # Use digits() method digits_n_b = digits(n, b) print("Digits of {} in base {} = {} ".format(n, b, digits_n_b))
Producción:
Digits of 7524 in base 10 = [10, 7, 5, 2, 4]
Ejemplo #2:
# método de importación de dígitos() de sympy
de sympy.ntheory.factor_ dígitos de importación
norte = 33
segundo = 2
# Usa el método digits()
digits_n_b = digits(n, b)
print(“Dígitos de {} en base {} = {} “.format(n, b, digits_n_b))
Salida:
Digits of 33 in base 2 = [2, 1, 0, 0, 0, 0, 1]
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA