Python 非API类型?

Python 非API类型?,python,Python,这可能是个非常愚蠢的问题,但我就是想不出来 我正在使用.get命令从服务器调用价格信息,然后将其打印出来,然后将该价格与我的帐户余额相乘 代码如下: def ticker_sell(currency): ticker_sell = client.get_ticker(symbol=currency) ask_price = ticker_ask['askPrice'] print (ask_price) balance = 1 ltcusdt = ticker_se

这可能是个非常愚蠢的问题,但我就是想不出来

我正在使用.get命令从服务器调用价格信息,然后将其打印出来,然后将该价格与我的帐户余额相乘

代码如下:

def ticker_sell(currency):

    ticker_sell = client.get_ticker(symbol=currency)
    ask_price = ticker_ask['askPrice']
    print (ask_price)

balance = 1

ltcusdt = ticker_sell('LTCUSDT')

sold_to_usdt = float(ltcusdt) * float(balance)
当运行代码时,它会按它应该的方式将价格打印为float。但是,当此浮动应乘以平衡(=1)时,我得到错误代码:

TypeError: float() argument must be a string or a number, not 'NoneType'.

当我调用键“LTCUSDT”的值时,该键是否可能以某种方式把事情搞砸了?

更改
股票代码出售

def ticker_sell(currency):

    ticker_sell = client.get_ticker(symbol=currency)
    ask_price = ticker_ask['askPrice']
    return ask_price


您需要为
ticker\u sell
提供一个返回语句,以向
LTCUDT

提供一个值。您需要添加
return ask\u price
以从函数中获取值,而不是
print
-否则将始终不返回任何值