Задать вопрос
Ответы пользователя по тегу Python
  • Как правильно разделить большую строку?

    @Kopheek
    Хочу кофе.
    Из самого простого (что первое пришло в голову) можно по количеству слов поделить, при помощи if-else:
    st = "Тут должен быть текст" # сама строка
    lst = st.split() # список элементов, разделённых в строке пробелом, выглядеть будет так: ["Тут", "должен", "быть", "текст"]
    cnt = 0 # счётчик добавленных слов
    for index in range(len(lst)): # цикл, который пойдёт по длине списка
        st += lst[i] # записываем в строку слово
        cnt += 1 # Считаем добавленные слова
        if cnt == 2: 2 # Вместо 2 может быть любое число, так мы поймём, когда мы набрали нужное количество слов
            st += "\n" # Добавляем enter в строку, если набрали нужно кол-во слов
        else:
            st += " " # Добавлем пробел в строку между словами
    print(st)
    На выходе получаем:
    Тут должен
    быть текст


    Для строки (при неизменённой программе):
    Текст, который в разы больше предыдущего
    Мы получим подобный вывод:
    Текст, который
    в разы
    больше предыдущего
    Ответ написан
    Комментировать