Как стать автором
Обновить

Комментарии 3

Как то это не на python написано ;)

f = open('hokky.txt', 'r', encoding='UTF-8')  # Открываем файл с хокку
    all_hokky = f.read().split('\n')  # Записываем каждую строчку в отдульный элемент списка
    f.close()
all_hokky = open('hokky.txt', 'r', encoding='UTF-8').readlines()

j = 0  
    while j < 10000:
        j += 1

Почему не for?

name = [1, 2, 3]
while i<=2: 
    name[i] = all_names[randint(1, len(all_names)-1)] 

Если собираетесть считать до 3 - лучше использовать i<3. Непонятно, зачем массив сначала заполнять, и потом сразу заполнять правильно. Непонятно, почему игнорируется первая строчка.

name = []
for i in range(3):
  name.append(случайное значение)

f'{text[0]}\n{text[1]}\n{text[2]}\n

join лучше:

f'{"\n".join(text)}

И я очень не уверен, что древние японские поэты как-то связывали своё творчество с Р.Х.

Спасибо, обязательно исправлю! По поводу формата и Р.Х., в качестве референса был мем с конфуцием.

name = [random_value() for i in range (3)]

Думаю, так будет ещё более по питоновски.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории