Ответы и решения урока 15.6(Калькулятор систем счисления) на курс «Поколение Python: курс для начинающих».
Переведите двоичное число 111111 в десятичную систему счисления.
# Ответ: 63
# Код решения
print(int('111111', 2)) Переведите шестнадцатеричное число 1AF216 в десятичную систему счисления.
# Ответ: 6898
# Код решения
print(int('1AF2', 16)) В саду 88n фруктовых деревьев, из них 32n яблони, 22n груши, 16n слив и 17n вишен. В какой системе счисления посчитаны деревья?
Примечание. Переведите числа из n-ой системы счисления в десятичную и составьте уравнение.
# Ответ: 9
# Код решения
for n in range(8, 16):
if 8 * n + 8 == (3 * n + 2) + (2 * n + 2) + (n + 6) + (n + 7):
print(n) Переведите десятичное число 1000 в шестнадцатеричную систему счисления.
# Ответ: 3E8 # Код решения print(hex(1000)[2:])
Переведите десятичное число 513 в двоичную систему счисления.
# Ответ: 1000000001 # Код решения print(bin(513))
На вход программе подается натуральное число в десятичной системе счисления. Напишите программу, которая переводит его в двоичную, восьмеричную и шестнадцатеричную системы счисления.
a = int(input()) # Получаем целое число от пользователя и сохраняем его в переменной a. bin_num = bin(a) # Преобразуем число a в двоичную систему счисления и сохраняем результат в bin_num. oct_num = oct(a) # Преобразуем число a в восьмеричную систему счисления и сохраняем результат в oct_num. hex_num = hex(a) # Преобразуем число a в шестнадцатеричную систему счисления и сохраняем результат в hex_num. # Выводим преобразованное число в двоичной системе счисления, удаляя '0b' из начала строки. print(bin_num[2:]) # Выводим преобразованное число в восьмеричной системе счисления, удаляя '0o' из начала строки. print(oct_num[2:]) # Выводим преобразованное число в шестнадцатеричной системе счисления, приводя к верхнему регистру и удаляя '0x' из начала строки. print(hex_num[2:].upper())
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Спасибо! Если бы не вы я бы так и сидел с функциями, узнав об этом сайте стало легче видить свои ошибки! Еще раз спасибо