Вот как выглядит функция:
import time def load(s,n,t): i = 1 while i <= n: time.sleep(t) c = s c = s * i i = i + 1 return c
print(load("-",5,1)) - -- --- ---- -----
-----
import time def load(s,n,t): i = 1 while i <= n: time.sleep(t) c = s c = s * i i = i + 1 return c
print(load("-",5,1)) - -- --- ---- -----
-----
# -*- coding: utf-8 -*- import time def load(s, n, t): i = 1 while i <= n: time.sleep(t) c = s c = s * i i = i + 1 print(c) load("-",5,1)
from tkinter import* root = Tk() lab = Label(root) lab["text"]=load("-",5,1) lab.pack() root.mainloop()
# -*- coding: utf-8 -*- import time def load(s, n, t): result = [] i = 1 while i <= n: time.sleep(t) c = s c = s * i i = i + 1 result.append(c) return result for i in load("-", 5, 1): print(i)
ZerGВы бы лучше объяснили человеку что time.sleep в gui приложении это пятая нога у коровы. Курить надо таймеры и события tkinter.
>>> import time >>> def load(s,n,t): ... i = 1 ... while i <= n: ... time.sleep(t) ... c = s ... c = s * i ... i = i + 1 ... yield c ... >>> for x in load("-",5,1): x ... '-' '--' '---' '----' '-----'