此代碼翻轉除第一個和最後一個字符之外的單詞中的所有字符。我該怎麼做才能讓它只是隨機翻轉除了第一個和最後一個字符之外的兩個字符?Python - 隨機翻轉除第一個和最後一個字以外的字中的2個字符
例如:
computers
cmoputers
comupters
compuetrs
代碼:
def scramble(word):
result = word[0]
if len(word) > 1:
for i in range(len(word) - 2, 0, -1):
result += word[i]
result += word[len(word) - 1]
return result
def main():
print ("scrambled interesting python computers")
print scramble("scrambled"),scramble("interesting"),scramble("python"), scramble("computers")
main()
添加'if'聲明 –