синтаксическая ошибка: невозможно присвоить оператору

def RandomString (length,distribution):
    string = ""
    for t in distribution:
        ((t[1])/length) * t[1] += string
    return shuffle (string)

Возвращает синтаксическую ошибку, как описано в заголовке. В этом примере распределение представляет собой список кортежей, каждый кортеж содержит букву, и ее распределение, при этом все распределения из списка складываются до 100, например:

[("a",50),("b",20),("c",30)] 

И length - это длина нужной вам строки.

11
задан Sнаđошƒаӽ 19 November 2016 в 08:50
поделиться