我的 while 循环在运行时不打印任何内容。
import os
import time
place = 10
running = True
def Write():
j = 1
for i in range(place - 1):
print("-", end = "")
j += 1
print("a", end = "")
for k in range(10 - j):
print("-", end = "")
while running:
Write()
time.sleep(5)
if place > 1:
place -= 1
os.system("clear")
Run Code Online (Sandbox Code Playgroud)
当只有 print 和 time.sleep 时, while 循环起作用。
while running:
print("Looping...")
time.sleep(5)
Run Code Online (Sandbox Code Playgroud)
当有该函数和 time.sleep 时,代码不起作用。
while running:
Write()
time.sleep(5)
Run Code Online (Sandbox Code Playgroud)
请告诉我如何解决这个问题。