题目:
思路:
先用变量储存letter的第一个和最后一个字母,然后中间剩下的字母任意调换位置,在合起来
list和str互换:
#list>>>>str "".join(变量名) #list里是‘str’形式可以在print里面直接加, #如果是int类型要中间加一行 新变量=[str(命名单独元素) for 命名单独元素 in 原变量名] #str>>>>>list 新变量名=list(原变量名)
random库:
源代码:
words = input("give me your words:\n")
words = list(words)
first_letter = words[0]
last_letter = words[-1]
middle_letters = words[1:len(words)-1]
import random
random.shuffle(middle_letters)
first_letter = "".join(first_letter)
last_letter = "".join(last_letter)
middle_letters = "".join(middle_letters)
print(first_letter + middle_letters + last_letter)
运行结果: