Мне нужно ввести класс оценки, пример A +, B-, C и т. Д., И мне нужен python для вычисления численного среднего значения на основе введенных оценок. Мой учитель хочет, чтобы мы создали программу, чтобы пользователь мог ввести 5 буквенных оценок, а затем python вычисляет числовое значение. Пожалуйста помоги. Я так потерялся.Усреднение Оценки букв для вычисления среднего значения gpa для python
-2
A
ответ
0
Вот какой рабочий код для задачи, которую вам нужно выполнить. Надеюсь, это поможет вам начать работу. Но я категорически не рекомендую вам передать этот код вашему учителю. Скорее всего, если вы просите о помощи в этом домашнем задании, вы не изучили многие концепции, используемые в моем решении (и ваш учитель это заметит). Сделайте себе одолжение и попробуйте написать код самостоятельно. Если вам все еще нужна помощь, напишите более конкретный вопрос о StackOverflow с кодом, который вы пробовали.
mean = lambda l: float(sum(l))/len(l) if len(l) > 0 else float('nan')
def letter_to_number(grade):
grades = {
'A+': 100,
'A': 96,
'A-': 92,
'B+': 89,
'B': 86,
'B-': 82,
'C+': 79,
'C': 76,
'C-': 72,
'F': 65
}
return grades.get(grade, grades['F'])
def compute_average_grade(grades):
return mean(map(letter_to_number, grades))
Смежные вопросы
- 1. PHP класс для вычисления GPA
- 2. для цикла для вычисления среднего значения
- 3. C: программа для вычисления GPA для студентов
- 4. наиболее эффективный способ для вычисления среднего значения
- 5. Простая математическая формула для вычисления среднего значения
- 6. Haskell: функция для вычисления среднего значения списка
- 7. SSAS Расчетная величина для вычисления среднего значения
- 8. Python 2.7 определяет вспомогательную функцию для вычисления среднего значения
- 9. Ошибка вычисления массива GPA
- 10. using numpy для вычисления среднего
- 11. Требуется, чтобы пользователь вводил только 1 символ для оценки букв для программы gpa
- 12. php код для вычисления среднего
- 13. Jinja шаблон для вычисления среднего
- 14. Программа для вычисления среднего значения: если для проверки символов
- 15. Назначение GPA Python
- 16. Последовательные вычисления вывода файлов GPA
- 17. Эквивалент байесовского среднего значения для системы унарной оценки
- 18. Новое для Python - Создание калькулятора GPA
- 19. Сценарий MDX для игнорирования нуля при вычислении среднего значения
- 20. Какой алгоритм используется R для вычисления среднего?
- 21. javascript для вычисления среднего результата цикла
- 22. Структура данных для хранения данных и среднего значения вычисления
- 23. Эффективный запрос для подсчета и вычисления среднего значения в Cassandra
- 24. InfluxDB: запрос для вычисления среднего значения StatsD «executeTime»
- 25. Создайте функцию для вычисления среднего значения из трех значений
- 26. Java arraylist, получающий элемент для вычисления среднего значения
- 27. Использование mapply для вычисления среднего значения более чем одного списка
- 28. Need VB Do ... While loop для вычисления среднего значения
- 29. Pymongo: Ограничение результатов, используемых для вычисления среднего значения в конвейере
- 30. Триггер DB2 для вычисления среднего значения в другой таблице
Мы не можем здесь написать домашнее задание для вас. Попробуйте что-нибудь. Вернитесь с вопросом, связанным с кодом, который вы пробовали. – Andy
Подсказка: Узнайте больше о Python 'dict's для начала. – Selcuk
Я не знаю Питона достаточно хорошо, чтобы ответить, но я расскажу вам «физику для поэтов» того, что вам нужно сделать. Как сказал Селчук, вам нужно создать словарь. Словарь будет иметь «ключ» и «значение» («A»: 4, «B»: 3, «C»: 2, «D»: 1, «F»: 0). http://stackoverflow.com/q/8424942/4475605 Всякий раз, когда вы вводите что-то и нажимаете клавишу ввода, вы хотите сказать ему, чтобы посмотреть значение буквы в словаре и добавить (добавить) его в массив (список). Когда количество списков равно 5, вычислите значение и распечатайте его. – Adrian