Как правило, сложность времени зависит от глубины циклов.как и O(n**depth_of_loop)
в вашем случае, мы можем предположить, что первый раз сложность O(n**2)
, второй O(n**5)
, третий O(n**3)
.сложность, основанная на этих циклах, составляет O(n**2) + O(n**5) + O(n**3) => O(n**5)
, как сказал @philippf, реальная сложность зависит от того, что вы делаете в циклах.