小编Cod*_*der的帖子

While 循环不工作(Function 和 Time.Sleep)

我的 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)

请告诉我如何解决这个问题。

python while-loop

4
推荐指数
1
解决办法
581
查看次数

标签 统计

python ×1

while-loop ×1