Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Algoritmika python помогите с задачей

В программе уже имеется функция, распределяющая места по набранным баллам. Напиши ещё одну функцию, которая будет получать на вход занятое место и печатать соответствующий приз. Распределение призов:

- «1 место» — «Поездка в Санкт-Петербург»;
- «2 место» — «Сертификат в книжный магазин»;
- «3 место» — «Настольная игра»;
- остальные участники — «Сертификат участника».

Оформи всё как на картинке.
я сижу уже мнут 30 не понимаю как сделать как бы сделал но это не то что нужно

По дате
По рейтингу
Аватар пользователя
Ученик
3мес
1234567891011121314151617181920212223
 def get_result(score): 
    if score >= 85: 
        return '1 место' 
    elif score >=65 and score < 85: 
        return '2 место' 
    elif score >=50 and score < 65: 
        return '3 место' 
    else: 
        return 'Повезёт в другой раз!' 
  
def give_reward(result): 
    if result == '1 место': 
        return 'Поездка в Санкт-Петербург' 
    elif result == '2 место': 
        return 'Сертификат в книжный магазин' 
    elif result == '3 место': 
        return 'Настольная игра' 
    else: 
        return 'Сертификат участника' 
score = int(input('Введите балл:')) 
result = get_result(score) 
reward = give_reward(result) 
print('Ваш результат:', result, '-', reward) 
Аватар пользователя
Профи
3мес

контекста нет, покажи что в прошлой функции