def get_recommendation(temp, is_rain):
    """
    :param temp: information about current temperature
    :param is_rain: True if rainy and False if not
    :return: recommendation what you need to wear if you want to go outside
    """
    temp = int(temp)

    temp_status = {
        'очень жарко': 'хватит плавок и обязательно одень кепку',
        'жарко': 'достаточно одеть шорты, майку и шлепки',
        'прохладно': 'можно одеть ветровку, легкие штаны и кросовки',
        'холодно': 'советую одеть теплую куртку, плотные штаны и ботинки с толстой подошвой',
        'очень холодно': 'настоятельно рекомендую одеть дубленку, утепленные штаны, шапку, варешки и зимнюю обувь'
    }

    # get status regarding the current temperature
    if temp > 35:
        status = 'очень жарко'
    elif 22 < temp <= 35:
        status = 'жарко'
    elif 10 < temp <= 22:
        status = 'прохладно'
    elif -10 < temp <= 10:
        status = 'холодно'
    else:
        status = 'очень холодно'

    recommendation = f'Рекоммендация по одежде:\n' \
                     f'В ближайшие сутки будет {status}, {temp_status.get(status)}.'
    if is_rain:
        recommendation += 'Также может пойти дождь, рекомендую захватить зонт.'

    return recommendation