Metoda .bit_length()
Metoda zwraca liczbę bitów potrzebnych do przedstawienia liczby całkowitej w postaci binarnej, bez znaku i zer wiodących.
Składnia:
int.bit_length()
int.bit_length()
int.bit_length()
Parametry:
Metoda nie posiada parametrów.
Wartość zwracana:
int
Przykłady:
int1 = 6
int2 = int1.bit_length()
print(int2) # wynik --> 3
int1 = 7
int2 = int1.bit_length()
print(int2) # wynik --> 3
int1 = 8
int2 = int1.bit_length()
print(int2) # wynik --> 4
int1 = -7
int2 = int1.bit_length()
print(int2) # wynik --> 3
int1 = 0
int2 = int1.bit_length()
print(int2) # wynik --> 0
int1 = 6
int2 = int1.bit_length()
print(int2) # wynik --> 3
int1 = 7
int2 = int1.bit_length()
print(int2) # wynik --> 3
int1 = 8
int2 = int1.bit_length()
print(int2) # wynik --> 4
int1 = -7
int2 = int1.bit_length()
print(int2) # wynik --> 3
int1 = 0
int2 = int1.bit_length()
print(int2) # wynik --> 0
int1 = 6 int2 = int1.bit_length() print(int2) # wynik --> 3 int1 = 7 int2 = int1.bit_length() print(int2) # wynik --> 3 int1 = 8 int2 = int1.bit_length() print(int2) # wynik --> 4 int1 = -7 int2 = int1.bit_length() print(int2) # wynik --> 3 int1 = 0 int2 = int1.bit_length() print(int2) # wynik --> 0