沈建基 发表于 2022-3-8 02:20:02

关于随机排列

如何生成一个'H','T'随机排列n次的字符串

国防教育 发表于 2022-3-8 02:20:24

import random
a=['H','T']
def suijipailie(n):
    k=list(random.choice(a) for _ in range(n))
    print(''.join(k))
suijipailie(10)

我这里的n是10,你想要几次就把这个数字改了就行

心有灵犀三坎 发表于 2022-3-8 02:20:41

from random import choice
n=int(input('输入一个正整数'))
s=''
for i in range(n):
    s+=choice(('H','T'))
print(s)

丿淡喏灬 发表于 2022-3-8 02:20:55

from random import randint
f=lambda n:''.join('TH' for i in range(n))
f(int(input('请输入一个整数:')))
页: [1]
查看完整版本: 关于随机排列