使用节拍和度量值格式在Python中递增数字

使用节拍和度量值格式在Python中递增数字,python,auto-increment,post-increment,Python,Auto Increment,Post Increment,我对python编程完全是新手。我正在写一个输出有两个数字的程序。一个数字简单地数到4。每次第一个数字返回到1时,另一个数字将继续前进。 以下是我到目前为止所写的内容: import time while True: beat = [1,2,3,4] measure = 1 while beat ==[1]: measure = measure + 1 for i in beat: for j in measure:

我对python编程完全是新手。我正在写一个输出有两个数字的程序。一个数字简单地数到4。每次第一个数字返回到1时,另一个数字将继续前进。 以下是我到目前为止所写的内容:

import time
while True:
    beat = [1,2,3,4]
    measure = 1
    while beat ==[1]:
        measure = measure + 1
    for i in beat:
        for j in measure:
            time.sleep(1)
            print(j,i)
所有这些都产生了11,12,13,14,11,12,13,14等等


感谢您(希望)容忍我的无知/问题。

我想您希望控制台输出是这样的(每秒钟有一行新代码):

那么这应该是可行的:

import time

beat = [1,2,3,4]
measure = 1
while True:
    for i in beat:
        time.sleep(1)
        print(measure, i)
    measure = measure + 1

我假设您想要这样的控制台输出(每秒有一行新代码):

那么这应该是可行的:

import time

beat = [1,2,3,4]
measure = 1
while True:
    for i in beat:
        time.sleep(1)
        print(measure, i)
    measure = measure + 1

你能举例说明你想要的输出应该是什么样子吗?你能举例说明你想要的输出应该是什么样子吗?这是完全正确的。在我读这篇文章之前,我已经想出了一个有点笨拙的解决办法,而且没有这样“干净”。谢谢你。对代码完全陌生,所以我非常感谢您花时间回复。现在我必须学习如何:能够用外部电位器调整节奏,记录传入的midi数据并回放传出的midi数据。我需要几年才能完成,但我热爱学习!再次感谢@克丽丝:很高兴我能帮忙:)我觉得它看起来像个节拍器。享受学习和实现项目的乐趣!这是完全正确的。在我读这篇文章之前,我已经想出了一个有点笨拙的解决办法,而且没有这样“干净”。谢谢你。对代码完全陌生,所以我非常感谢您花时间回复。现在我必须学习如何:能够用外部电位器调整节奏,记录传入的midi数据并回放传出的midi数据。我需要几年才能完成,但我热爱学习!再次感谢@克丽丝:很高兴我能帮忙:)我觉得它看起来像个节拍器。享受学习和实现项目的乐趣!