這個功能不會在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')
我花了很長時間試圖找出問題,但代碼看起來好我。
您的壓痕看起來並不正確。 – kennytm 2010-10-31 19:08:46
你不在屏幕上打印結果,因此它是正常的,它不輸出任何東西。另請注意,隨機模塊中已有一個隨機播放功能。 – 2010-10-31 19:09:01