Bitcoin продаем или покупаем монитор с цветами (в cmd / win10) - PullRequest
0 голосов
/ 05 февраля 2020

Это моя цель;) Я пытаюсь написать Python скрипт, который печатает Bitcoin цену и устанавливает зеленый или красный цвета (более высокая цена -> зеленый / падающая цена - > Красный).

Теперь он печатает все красным (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")

1 Ответ

0 голосов
/ 05 февраля 2020

В вашем while l oop, я думаю, что вы хотите:

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