【发布时间】:2018-09-08 18:40:30
【问题描述】:
如何生成一个包含三个整数 A、B 和 C 的随机字符串,其中恰好包含 A 字母“a”、B 字母“b”和 C 字母“c”?
def generate_string(A, B, C):
// return a string
s = generate_string(2, 5, 1)
// outputs can be
aabbbbbc
ababbbcb
abcabbbb
and so on....
但是,我能够使用 python random.choice() 函数实现这种功能。
>>> print(''.join(choice('a'+'b'+'c') for i in range(5)))
aacaa
【问题讨论】:
-
你的问题是什么?
-
@BlackThunder 我已经编辑了我的问题。
标签: python string python-3.x random