Как получить возвращаемое значение для разных цветов во фронт-энде

У меня есть код бэкенда, написанный на python, где он возвращает число, я хочу показать число разным цветом при определенном пороге.

Например, если число 15 и выше, оно должно отображаться красным цветом

Вот код:

def zulu_extracts(weather_input,datis=None):
    
    # This could be work intensive. Make your own conversion if you can avoid using datetime
    raw_utc = Root_class().date_time(raw_utc='HM')[-4:]
    raw_utc_dt = datetime.strptime(raw_utc,"%H%M")
    
    if datis:
        zulu_item_re = re.findall('[0-9]{4}Z', weather_input)
    else:
        zulu_item_re = re.findall('[0-9]{4}Z', weather_input)
        
    if zulu_item_re:
        zulu_weather = zulu_item_re[0][:-1]
        zulu_weather_dt = datetime.strptime(zulu_weather,"%H%M")
        diff = raw_utc_dt - zulu_weather_dt
        diff = int(diff.seconds/60)
        return diff
    else:
        zulu_weather = 'N/A'
        return zulu_weather

Передняя часть основана на html, css и JS

Я уже искал в google и пробовал чат GPT, но ничего не помогает

enter code here:
from colorama import Fore
numero = int(input("Tell me a number\n"))
if numero < 50:
print(Fore.RED + str(numero))
else:
print(Fore.BLUE + str(numero))

Если вам нужно сгенерировать HTML с zulu_extracts, то измените строки

diff = int(diff.seconds/60)
return diff

до

diff = int(diff.seconds/60)
if diff >= 15:
    return '<span style="color: red">{}</span>'.format(diff)
return diff

Но было бы гораздо лучше сделать такую стилизацию в том месте, где генерируется остальной HTML.

Вернуться на верх