Я пишу простой скрипт, который печатает все перестановки входной строки:
import itertools
inputstring = input("What is your request?")
print("Calculating permutations...")
permlist = (list(itertools.permutations(inputstring)))
for x in range (len(permlist)):
print ("%s is word #%s"%("".join(permlist[x]),x+1))
Но этот код должен сначала вычислить все перестановки, а затем распечатать их после завершения.Есть ли способ напечатать выходные строки в реальном времени, а не в конце расчета?