この関数は、Python の IDLE でテストしたときに出力を提供しません。
import random
def scramble(string):
rlist = []
while len(rlist) < len(string):
n = random.randint(0, len(string) - 1)
if rlist.count(string[n]) < string.count(string[n]):
rlist += string[n]
rstring = str(rlist)
return rstring
scramble('sdfa')
問題を解決するために長い時間を費やしましたが、コードは私には良さそうです。