中间字母随意跑(list 与str互换\random库

题目:

 思路:

先用变量储存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)

 运行结果:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值