Потрібно використати цикл і в ньому вкладений цикл, також потрібно знати метод додавання значень у список. Створіть список у списку, де всі значення нулі. Всередині одного списку, повинно бути 3 списка і значення 0. Наприклад: [[0,0], [0,0], [0,0]]
Все по той же формуле Хартли k=log2(N), из которой следует, что N=2^k
2)
Поскольку появление в сообщении определенного числа месяца, определенного месяца и определенного часа равновероятно из общего числа дней в месяце, общего числа месяцев, общего числа часов, то количество информации определяется по формуле: 2^I=N, где I – количество информации, N=31*12*24 – (количество дней в месяце)*(количество месяцев)*(количество часов в сутках). Отсюда: 2^I=31*12*24=8928, I=log2(31*12*24)≈13.12412131 бит.PS надеюсь догадаетесь что 2 у логарифма пишется внизу.
3)
Если 7 карандашей - то √7 = 2.64 бита. Если б было 8, то было бы 3 бита: используем формулу , где N – количество возможных событий, i – количество информации
PYTHON:
Можно так:
n1 = 2
n2 = 3
a = [[0 for _ in range(n1)] for _ in range(n2)]
print(a)
Или то же самое, просто расписано поподробнее:
a = []
n1 = 2
n2 = 3
for _ in range(n2):
b = []
for _ in range(n1):
b.append(0)
a.append(b)
print(a)