使用节拍和度量值格式在Python中递增数字
我对python编程完全是新手。我正在写一个输出有两个数字的程序。一个数字简单地数到4。每次第一个数字返回到1时,另一个数字将继续前进。 以下是我到目前为止所写的内容:使用节拍和度量值格式在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:
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数据。我需要几年才能完成,但我热爱学习!再次感谢@克丽丝:很高兴我能帮忙:)我觉得它看起来像个节拍器。享受学习和实现项目的乐趣!