Дано десятичное число 16536. Переведите его в двоичную, восьмеричную и шестнадцатеричную системы счисления. Для перевода используйте встроенные функции bin() oct() hex()
. Вывод должен быть оформлен без префикса (срез строки [2:]
).
Ввод |
Вывод |
---|---|
1536 |
11000000000 3000 600 |
Сколько единиц содержится в двоичной записи значения выражения: 42020 + 22017 – 15.
Поянение.Для возведения числа в степень используйте операцию **
.
Пример записи 216: 2 ** 16
Чтобы подсчитать количество вхождений конкретного символа в строке, воспользуйтесь командой count()
Пример записи: S.count('A')
- вернёт количество символов "A" в строке S.
Усовершенствуй программу так, чтобы она не выводила префикс 0b.
Значение выражения 7298 − 318 + 85 записали в системе счисления с основанием 9. Сколько раз в этой записи встречается цифра 0?
Поянение.Для решения воспользуемся алгоритмом перевода, рассмотренным в уроке.
Сколько единиц содержится в двоичной записи значения выражения: 9080 + 7060 + 5040 + 3020 - 10.
Значение арифметического выражения: 4910 + 730 – 49 — записали в системе счисления с основанием 7. Сколько цифр «6» содержится в этой записи?
Значение выражения 2 · 2168 + 4 · 3612 + 615 − 1296 записали в системе счисления с основанием 6. Сколько значащих нулей содержится в этой записи?
Значение арифметического выражения 7 · 5121912 + 6 · 641954 − 5 · 81991 − 4 · 81980 − 2022 записали в системе счисления с основанием 8. Определите количество цифр 7 в записи этого числа.