Вопрос:

Допиши функцию в программе, распределяющей призы участникам олимпиады.

Ответ:

Решение:

Нужно дописать функцию `give_reward`, которая будет принимать результат (место) и возвращать соответствующий приз.

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)

Ответ: Код функции `give_reward` допишется в соответствии с условием.

Подать жалобу Правообладателю