Вы if не написали . конструкция if(условие) then (оператор) else (оператор);
Будем переводить из 10СС в 8СС, значит будет делить на 8
1) 229 / 8 = 28 остаток 5
Деление продолжим, тк 28>8
2) 28 / 8 = 3 остаток 4
3 < 8 значит деление закончили
Записать число нужно начиная с последнего частного и все остатки в обратном порядке:
3 4 5
Значит число 229 (10) = 345 (8)
Так как число в системе счисления с основанием N содержит 4 цифры, то следует найти такое N, для которого выполняется условие N^3 < 31 < N^4.
2^3 = 8, 2^4 = 16 - не подходит
3^3 = 27, 3^4 = 81 - подходит
31(10) = 1011(3)
1011(3) = 1*3^3 + 1*3^1 + 1 = 27+3+1 = 31(10)
На одной странице содержится 2400 символов, всего в книге 360000 символов. В алфавите 32 буквы.
32 =
I = 5 бит.
360000 * 5 = <span>1800000.
</span>1 байт = 8 бит.
225000 бит информации.
n = int(input())
two_in_power = 2
power = 1
while two_in_power <= n:
two_in_power *= 2
power += 1
print(power - 1, two_in_power