Как получить возвращаемое значение для разных цветов во фронт-энде
У меня есть код бэкенда, написанный на 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.