Функция randint (a, b) из случайного модуля Python возвращает «случайное» целое число в диапазоне от a до b, включая обе конечную точку. Заполните пробелы в приведенной ниже функции, которая создает и возвращает случайную строку из 0 и 1s длины n.Заполнить программу
from random import randint:
def randString01(n):
_________________
_________________
for count in range(n):
__________________
return________________
(Ed:. :
в конце оператора импорта не принадлежит, это как представлено в оригинальный вопрос, однако)
... до сих пор я узнал, как сделать 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
, но он не работает. Что я должен исправить?
Покажите нам свой код, который вы пробовали, а не код вашего учителя. Что этот код имеет какое-либо отношение к тому, чтобы сделать n в строку длины n? – Falmarri 2010-12-17 02:30:25
@gnibbler: AFAICT, проблема была представлена ОП, как указано в их собственном домашнем листе. Я не думаю, что он должен быть изменен. – 2010-12-17 02:32:25
Будут ли люди останавливаться на голосовании? ОП не просил осыпать ложкой. – 2010-12-17 02:35:13