Найти - Пользователи
Полная версия: Помогите с работой функции
Начало » Центр помощи » Помогите с работой функции
1
Mr.Geekman
Понадобилось мне создать функцию, которая печатает каждый символ текста с неким промежутком во времени.
сделал я так:
import time
def flowing_print(text):
    for i in text:
        time.sleep(0.1)
        print(i, sep='', end='')
flowing_print("Подготовленный для плавной печати текст.")
Но почему-то все это не работает.
При запуске консоль ждет, пока пройдет все время за все символы, а лишь затем печатает сразу все
Без аргумента end = '' все работает, но мне надо, чтобы печать была не с новой строки
Помогите, пожалуйста, разобраться с проблемой.
py.user.next
>>> print('x', flush=True)
x
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB