Python| sympy.digits() 方法
借助sympy.digits()方法,我们可以在 SymPy 中的任何给定基数中找到给定整数的数字。
Syntax: digits(n, t=10)
Parameter:
n – It denotes an integer.
b – It denotes an base integer(optional). Default for b is 10.
Returns: Returns a list of the digits of n in base b. The first element in the list is b (or -b if n is negative).
示例 #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))
输出:
Digits of 7524 in base 10 = [10, 7, 5, 2, 4]
示例 #2:
# 从 sympy 中导入 digits() 方法
从 sympy.ntheory.factor_ 导入数字
n = 33
b = 2
# 使用digits()方法
数字_n_b = 数字(n, b)
print(“基数 {} 中 {} 的数字 = {} “.format(n, b, digits_n_b))
输出:
Digits of 33 in base 2 = [2, 1, 0, 0, 0, 0, 1]