【问题标题】:how would I add a counter to this我将如何为此添加一个计数器
【发布时间】:2019-03-22 15:16:24
【问题描述】:

我想在这段代码中添加一个计数器,这样每次打印 ligma 这个词时,它都会计算 ligma 在屏幕上打印的次数

import winsound
import time
from threading import Thread

def play_sound():
    for _ in range(10):
        winsound.PlaySound("dank", winsound.SND_ALIAS)
        time.sleep(2.5)

thread = Thread(target=play_sound)
thread.start()

while True:
    print ('ligma')
    time.sleep(1.5)

【问题讨论】:

标签: python python-3.x syntax


【解决方案1】:
count = 0
while True:
    print ('ligma')
    count += 1
    time.sleep(1.5)

【讨论】:

  • 以前玩过吗?这不应该阻止它播放。
  • 我可能应该澄清我希望它在屏幕上计数
  • 只需使用 ligma print 打印计数。 print('ligma - {}'.format(count)) 输出:ligma - 1, ligma - 2, etc.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
  • 2014-12-28
  • 2022-12-31
  • 2012-11-01
  • 1970-01-01
相关资源
最近更新 更多