Python | método sympy.digits()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *