Итак, я только недавно изучал Python и играл с некоторым кодом.Я хотел напечатать какой-нибудь символ без разрывов строк в цикле с некоторой задержкой.Я использовал функцию time.sleep () внутри цикла for.Но все, что он делает - это задерживает вывод на общее время, которое потребовалось бы в цикле, все сразу, а затем выводит символ.
Я пробовал это без атрибута «end», и этоработал отлично.Но я не хотел прерывания строки.
from time import sleep
print("starting the progress bar")
for i in range(50):
sleep(0.1)
print("#", end = '')
Я ожидал, что на выходе будет напечатан символ и с задержкой напечатан другой символ.Но скрипт задерживается на 0,1 секунды 50 раз, а затем выводит все символы одновременно