[Bitcoin出售或购买带有颜色的显示器(以cmd / win10为单位)

问题描述 投票:0回答:1

This is my goal ;)我尝试编写一个Python脚本来打印比特币价格,并将颜色设置为绿色或红色(较高的价格->绿色/下降的价格->红色)。

现在,它以红色全部打印(Fore.RED),但是我该如何编写代码?

如果Pricefloat高,则xxx打印绿色,否则:红色

非常感谢您的帮助... :)

代码:

import requests, json
    from time import sleep
    from colorama import init, Fore, Back, Style
    def getBitcoinPrice():
        URL = 'https://www.bitstamp.net/api/ticker/'
        try:
            r = requests.get(URL)
            priceFloat = float(json.loads(r.text)['last'])
            return priceFloat
        except requests.ConnectionError:
            print ("Error querying Bitstamp API")
    while True:
        init(convert=True)
        print (Fore.RED + "Bitstamp last price: $" + str(getBitcoinPrice()) + "/BTC")
python bitcoin
1个回答
0
投票

在您的while循环中,我想您想要的是:

price = getBitcoinPrice()

if price > 8000: # Or whatever price
    print (Fore.RED + "Bitstamp last price: $" + str(price) + "/BTC")
else:
    print (Fore.GREEN + "Bitstamp last price: $" + str(price) + "/BTC")
© www.soinside.com 2019 - 2024. All rights reserved.