Не понимаю, как работает return
Есть две функции. Как передать money_of_coin и money_of_fiat в функцию prices. Разве return не возвращает вычисления в данном случае? Я перечитал несколько источников, но так и не понял, как это работает.
def wallet_response (coin, fiat):
responses = requests.post(url , headers=headers).json()
for wallet in responses:
if str(fiat.upper()) == str(wallet[2]):
money_of_fiat = str(wallet[2])
return money_of_coin
elif str(coin.upper()) == str(wallet[2]):
money_of_coin = str(wallet[2])
return money_of_fiat
else:
continue
'''Цены для монет'''
def prices(coin, fiat):
symbol = str(coin) + str(fiat)
responses = requests.get('https://api.kuna.io/v3/tickers?symbols=' + str(symbol)).json()
for response in responses:
bid_price = response[1]
ask_price = response[3]
wallet_response(coin, fiat)
print(money_of_fiat)
print(money_of_coin)
prices('btc', 'rub')