Python的随机模块中的randint(a,b)函数返回a到b范围内的"随机"整数,包括两个端点.填写下面函数中的空白,该空白创建并返回0和1的长度为n的随机字符串.
from random import randint:
def randString01(n):
_________________
_________________
for count in range(n):
__________________
return________________
Run Code Online (Sandbox Code Playgroud)
(编辑::导入语句的末尾不属于;但是,如原始问题中所示.)
...到目前为止,我发现如何将n变成n长度的字符串(所以n n的字符串)我想知道randint适用于哪里?到目前为止我有
from random import randint
def randString01(num):
x = str()
count = num
while count >0:
if randint(0,1) == 0:
append.x(0)
else:
append.x(1)
count -= 1
x=str(x)
return x
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我该怎么办?
由于这是作业,我不会给你答案,但这里有一些主要问题:
randint(a,b)0或1?如果你能回答这些问题,你就解决了这个问题.