Python 以节拍和小节格式递增数字
Incrementing numbers in Python with beats and measures format
我是编程新手 python。我正在编写一个输出两个数字的程序。一个数字简单地数到 4。每次第一个数字 returns 到 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)
这就是产生 1 1、1 2、1 3、1 4、1 1、1 2、1 3、1 4 等...
感谢您(希望)容忍我的 ignorance/problem。
我假设你想要这样的控制台输出(每秒换行):
1 1
1 2
1 3
1 4
2 1
2 2
...
那么这应该可行:
import time
beat = [1,2,3,4]
measure = 1
while True:
for i in beat:
time.sleep(1)
print(measure, i)
measure = measure + 1
我是编程新手 python。我正在编写一个输出两个数字的程序。一个数字简单地数到 4。每次第一个数字 returns 到 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)
这就是产生 1 1、1 2、1 3、1 4、1 1、1 2、1 3、1 4 等...
感谢您(希望)容忍我的 ignorance/problem。
我假设你想要这样的控制台输出(每秒换行):
1 1
1 2
1 3
1 4
2 1
2 2
...
那么这应该可行:
import time
beat = [1,2,3,4]
measure = 1
while True:
for i in beat:
time.sleep(1)
print(measure, i)
measure = measure + 1