Увеличение чисел в Python с форматом битов и мер - PullRequest
1 голос
/ 15 апреля 2020

Я совершенно новичок в программе 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)

Все, что это делает, это производит 1 1, 1 2, 1 3 , 1 4, 1 1, 1 2, 1 3, 1 4, и т. Д. c ...

Спасибо, что (надеюсь) смирились с моим невежеством / проблемой.

1 Ответ

0 голосов
/ 16 апреля 2020

Я предполагаю, что вы хотите выводить консоль следующим образом (с новой строкой каждую секунду):

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
...