У алфавита ASCII вес одного символа=8 битам(1 байт) можно сделать вывод что в алфавите Х использовался именно этот кодировки.Значит мощность Х, 2^8=256
В кодировке Unicode вес символа 16 бит=2 байта.Это значит что в У использовали Unicode.Подтверждается формулой I=K*i, 28=14*2.Значит мощность алфавита У равна 2^16=65536
В алфавите Z имя весит 56 битов,по формуле I=K*i, 56=14*i. Делаем вывод что i=56:14=4.Значит мощность Z равна 2^4=16 символов
num = int(input('Кол-во человек: '))
number = int(input('Какое число в считалке? '))
print('Значит, выбывает каждый', number, 'человек.')
mens_list = list(range(1, num + 1))
out = 0
for _ in range(num - 1):
print('Текущий круг людей', mens_list)
start_count = out % len(mens_list)
out = (start_count + number - 1) % len(mens_list)
print('Начало счёта с номера', mens_list[start_count])
print('Выбывает человек под номером', mens_list[out])
mens_list.remove(mens_list[out])
print()
print('Остался человек под номером', mens_list)
ответ:Мощность алфавита X -256
Мощность алфавита Y - 65536
Мощность алфавита Z - 16
Объяснение:
По условию:
У алфавита ASCII вес одного символа=8 битам(1 байт) можно сделать вывод что в алфавите Х использовался именно этот кодировки.Значит мощность Х, 2^8=256
В кодировке Unicode вес символа 16 бит=2 байта.Это значит что в У использовали Unicode.Подтверждается формулой I=K*i, 28=14*2.Значит мощность алфавита У равна 2^16=65536
В алфавите Z имя весит 56 битов,по формуле I=K*i, 56=14*i. Делаем вывод что i=56:14=4.Значит мощность Z равна 2^4=16 символов