А вот и правильные ответы:
1. Самую последнюю цифру числа на данный момент. Операция остатка от деления на основание системы счисления всегда отделяет самую правую цифру числа.
2. B. Вычисляем остаток: 27 % 16 = 11. В строке А под индексом 11 находится буква B.
3. 5. Количество шагов цикла равно количеству разрядов числа в двоичной системе. Число 25 лежит между 2^4 и 2^5, то есть в двоичной записи будет ровно 5 разрядов и цикл выполнится 5 раз.
4. 13. В строке содержится 10 цифр и 3 буквы. Всего 13 уникальных символов. Значит, этот алфавит максимум может описать 13-ричную систему счисления.
5. Строка s запишется в правильном порядке, а не в обратном. Конструкция s = s + str(n % 3) оставляет цифры в обратном порядке, а конструкция s = str(n % 3) + s приписывает новые цифры в начало, сразу разворачивая число в правильный вид.
1. Самую последнюю цифру числа на данный момент. Операция остатка от деления на основание системы счисления всегда отделяет самую правую цифру числа.
2. B. Вычисляем остаток: 27 % 16 = 11. В строке А под индексом 11 находится буква B.
3. 5. Количество шагов цикла равно количеству разрядов числа в двоичной системе. Число 25 лежит между 2^4 и 2^5, то есть в двоичной записи будет ровно 5 разрядов и цикл выполнится 5 раз.
4. 13. В строке содержится 10 цифр и 3 буквы. Всего 13 уникальных символов. Значит, этот алфавит максимум может описать 13-ричную систему счисления.
5. Строка s запишется в правильном порядке, а не в обратном. Конструкция s = s + str(n % 3) оставляет цифры в обратном порядке, а конструкция s = str(n % 3) + s приписывает новые цифры в начало, сразу разворачивая число в правильный вид.