Python: Помогите создать цикл? - PullRequest
0 голосов
/ 03 октября 2018

Я должен сделать эту функцию в цикле.

Я хотел бы передать х.x, который указывает, сколько раз цикл должен пройти.

Речь идет о том, что мои данные становятся все длиннее и длиннее:

def get_data(x):
ts = round(time.time())
url = 'https://api.bitfinex.com/v2/candles/trade:'
timeframe = '1h:'
symbol = 'tBTCUSD'
period = 120 * 3600  # max. 120
start = '/hist?start=' + str((ts - period) * 1000)

end = '&end=' + str(ts * 1000)
string = url + timeframe + symbol + start + end

response = requests.get(string)
data = response.json()

time.sleep(1)

period2 = x * period
start = '/hist?start=' + str((ts - period2 - 3600) * 1000)
end = '&end=' + str((ts - period - 3600) * 1000)
string = url + timeframe + symbol + start + end

response = requests.get(string)
data1 = response.json()

data.extend(data1)
time.sleep(1)

return data

Как я могу выполнить эту задачу?

1 Ответ

0 голосов
/ 03 октября 2018
x=0
While x < desired_number_of_loops: 
    do stuff
    x+=1

Подробнее о циклах while здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...