def is_forecast(value: str) -> bool:
    """Check it is a forecast or not.

    All forecasts contain a special cyrillic symbol or word.
    >>> is_forecast('0,65 П')
    True
    >>> is_forecast('0,65')
    False
    >>> is_forecast('0.89 (прогноз)')
    True
    """
    value = value.lower()

    if 'прогноз' in value:
        return True

    return 'п' in value.split()