def RandomString (length,distribution):
string = ""
for t in distribution:
((t[1])/length) * t[1] += string
return shuffle (string)
これは、タイトルに記載されている構文エラーを返します。この例では、distribution
は、例えば、各タプル100までの追加リストからすべてのディストリビューションで、文字、及びその分布を含有する、タプルのリストである:構文エラー:演算子に割り当てることができません
[("a",50),("b",20),("c",30)]
そしてlength
はの長さでありますあなたが望む文字列。
それは私に型エラーを与えるTypeError:暗黙のうちに '浮動小数点型'オブジェクトをstrに変換できない アイデア? – TheFoxx
はい。しかし、それはあなたが 'string'をどのように見せたいかによって異なります。あなたが提供した入力例に基づいて、 'string'の値がどのようなものであるべきかを詳しく述べてください。私はあなたが探しているものを推測して私の答えを修正しました。 – cheeken