Всем привет, читаю учебник по Python и выполняю задания. Столкнулся с проблемой, которую не могу решить уже час.
Нужно создать функцию computegrade, которая принимает оценку как параметр и возвращает символьный балл как строку. Подробнее на скрине.
Так же приложу код программы, которую я сделал до этого, и в которой нужно произвести это действие.
Прошу сильно не ругать, изучаю пайтон 3 день.
Нужно создать функцию computegrade, которая принимает оценку как параметр и возвращает символьный балл как строку. Подробнее на скрине.
Так же приложу код программы, которую я сделал до этого, и в которой нужно произвести это действие.
Прошу сильно не ругать, изучаю пайтон 3 день.
Python:
score = input('Enter score:\n')
try:
score_float = float(score)
if score_float <= 1.0 and score_float > 0.9:
print('Your score: A')
elif score_float >= 0.8 and score_float < 0.9:
print('Your score: B')
elif score_float >= 0.7 and score_float < 0.8:
print('Your score: C')
elif score_float >= 0.6 and score_float < 0.7:
print('Your score: D')
elif score_float < 0.6 and score_float > 0.0:
print('Your score: F')
elif score_float <= 0.0 or score_float > 1.0:
print('Bad score')
except ValueError:
print('Bad score')