填写程序

Ron*_*nie 0 python

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)

但它不起作用.我该怎么办?

per*_*iae 5

由于这是作业,我不会给你答案,但这里有一些主要问题:

  • 你会怎么用randint(a,b)0或1?
  • 如何将整数转换为字符串?
  • 如何使用for循环构建字符串?

如果你能回答这些问题,你就解决了这个问题.