运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

用python 实现乱序打印“helloworld” 中的每个字母

运维开发网 https://www.qedev.com 2021-04-12 22:30 出处:51CTO 作者:运维天空
如何用python 实现乱序打印字符串“helloworld”中每个字母。思路:先将字符串转化成list,然后利用random模块,再结合list 的remove 方法,随机打印其中一个字母后,然后从列表中remove掉。 这套操作重复多次,直到将列表中的元素全部移除。代码如下 :#!/usr/bin/python import random #print (random.randint(0,4)

如何用python 实现乱序打印字符串“helloworld”中每个字母。

思路:先将字符串转化成list,然后利用random模块,再结合list 的remove 方法,随机打印其中一个字母后,然后从列表中remove掉。 这套操作重复多次,直到将列表中的元素全部移除。

代码如下 :

#!/usr/bin/python
import random
#print (random.randint(0,4)) 
i="helloworld"
list = []
for m in i:
    list.append(m)
print(list)
x=list
flag = len(x)
#rint(flag)
for j in range(1,11):
 
    k = random.randint(0,len(x)-1)
    print(x[k])
    
    x.remove(x[k])
    print(x)

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号