Wyświetlanie pełnych bitów

1

Cześć, potrzebuję wyświetlić liczbę 60 zapisaną binarnie, przy czym potrzebuję dokładności do dwóch całych bitów.

print(bin(60))           # 111100
# Wartość oczekiwana:    # 00111100

Jak coś takiego osiągnąć?

0

Nie da się tego zrobić, bo na dwóch bitach najwyżej przedstawisz liczbę 3.

2

Nie wiem co oznacza dokładność dwóch całych bitów, ale jeśli chcesz zapisać liczbę w postaci całego bajta (8-bitowej), to możesz użyć funkcji format:

print(format(60, '08b'))    # 00111100

Źródło

0

A we współczesnym (>=3.6) Pythonie, korzystając z f-stringów:

print(f"{60:08b}")

1 użytkowników online, w tym zalogowanych: 0, gości: 1