как рассчитать процент в Python
процент результат 0 . Как правильно рассчитать процент в Python?
6 ответов
Я думаю, вы учитесь на Python. Другие ответы верны. Но я хочу ответить на ваш главный вопрос: «Как рассчитать процент в Python»
хотя он работает так, как вы это сделали, это не выглядит очень подходящие для Python. Кроме того, что произойдет, если вам нужно добавить новую тему? Вам нужно будет добавить другую переменную,использовать другой вход и т. д. Я думаю, вы хотите среднее значение всех оценок, поэтому вам также придется изменять количество предметов каждый раз, когда вы добавляете новый! Кажется, беспорядок.
Я брошу кусок кода, где единственное, что вам нужно будет сделать, это добавить имя нового субъекта в список. Если вы попытаетесь понять этот простой фрагмент кода, ваши навыки кодирования Python будут экспериментировать с небольшим ударом.
здесь вы можете проверить код и экспериментировать с ним.
вы выполняете целочисленное деление. Добавить .0 к числу литералов:
в Python 2.7 отдела 100/500==0 .
как указал @unwind, float() вызов является излишним, так как умножение / деление на float возвращает float:
это так (100/500) — целочисленное выражение, дающее 0.
нет необходимости в float() вызов, так как используется литерал с плавающей запятой ( 100.0 ) в любом случае сделает все выражение с плавающей запятой.
Примечание: функция raw_input () используется для ввода из консоли и ее возвращаемого строкового форматированного значения. Поэтому нам нужно преобразовать в целое число, иначе это даст ошибку преобразования.