Проверить пакет байтов

В бинарных протоколах контрольная сумма помогает понять, не повредились ли данные при передаче. Дан список packet, где последний байт уже входит в общую сумму как контрольный. Нужно вернуть True, если сумма всех байтов по модулю 256 равна 0. Иначе верни False.

Примеры

Ввод
[10, 20, 226]
Вывод
True
Ввод
[0]
Вывод
True
Ввод
[1, 2, 3]
Вывод
False

Нужно реализовать

def checksum_ok(packet):

Теги

arraylistsmath
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
[10,20,226]
ОжидаемыйTrue
2
Ввод
[0]
ОжидаемыйTrue
3
Ввод
[1,2,3]
ОжидаемыйFalse
4
Ввод
[255,1]
ОжидаемыйTrue
5
Ввод
[100,100,56]
ОжидаемыйTrue
6
Ввод
[100,100,55]
ОжидаемыйFalse
Фокус-радио
На паузе · SomaFM · Fluid