3мес



Программирование
+4Algoritmika python помогите с задачей
В программе уже имеется функция, распределяющая места по набранным баллам. Напиши ещё одну функцию, которая будет получать на вход занятое место и печатать соответствующий приз. Распределение призов:
- «1 место» — «Поездка в Санкт-Петербург»;
- «2 место» — «Сертификат в книжный магазин»;
- «3 место» — «Настольная игра»;
- остальные участники — «Сертификат участника».
Оформи всё как на картинке.
я сижу уже мнут 30 не понимаю как сделать как бы сделал но это не то что нужно
По дате
По рейтингу
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)
контекста нет, покажи что в прошлой функции