NoneType Ошибка при выполнении математической операции - PullRequest
0 голосов
/ 02 октября 2018
math.floor(16*((a*tl[i][0]+c)%m/(10**math.floor(math.log10((a*tl[i][0]+c)%m))+1)))

Эта строка кода продолжает возвращать исключение "объект NoneType не может быть подписан", и я не уверен, почему.Предложения будут оценены.

1 Ответ

0 голосов
/ 02 октября 2018

Эта ошибка возникает, когда вы пытаетесь подписать (т.е. использовать квадратные скобки []) a None.Например:

>>> x = None
>>> x[0]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not subscriptable

Убедитесь, что tl не None и tl[i][0] не None для всех i.

...