Как прибавить процент к числу в python
Перейти к содержимому

Как прибавить процент к числу в python

Python-сообщество

берем твою формулу,
а=40,
b=80
c= 40*80/100 = 3200/100 = 32% Wtf?

#5 Март 5, 2021 22:54:16

как сделать проценты в калькуляторе XD

В KCalc (линуксовый калькулятор) процент
100 + 10 % даёт 110
100 — 10 % даёт 90
50 * 20 % даёт 10
10 / 50 % даёт 20

Так что для операции “к текущей сумме прибавить её три процента, чтобы узнать насколько она вырастет” мы можем по двум сценариям пойти: 1) сразу это вычислить, если реализована такая семантика; 2) найти три процента от суммы и прибавить их к сумме.

Пусть сумма будет 12345, три процента от неё будет 370.35, сумма плюс три процента от неё будет 12715.35 .

Для KCalc мы вычисляем это, нажимая так кнопки:
Первый сценарий

Есть ли оператор для расчета процентов в Python?

Недавно я узнал, что знак «%» используется для вычисления остатка целого числа в Python. Однако я не смог определить, есть ли другой оператор или метод для вычисления процентов в Python.

Как и в случае с «/», которое даст вам частное, если вы просто используете число с плавающей запятой для одного из целых чисел, это на самом деле даст вам ответ, как при традиционном делении. Так есть ли способ отработать процент?

4 ответа

В Python такого оператора нет, но его легко реализовать самостоятельно. На практике в вычислениях проценты не так полезны, как по модулю, поэтому ни один язык, о котором я могу подумать, не реализует его.

Вы можете просто разделить ваши два числа и умножить на 100. Обратите внимание, что это выдаст ошибку, если «целое» равно 0, поскольку спрашивать, какой процент от 0 является числом, не имеет смысла:

Или если вопрос, на который вы хотели ответить, был «что такое 5% от 20», а не «какой процент составляет 5 из 20» (другая интерпретация вопроса, вдохновленная ответ Карла Смита), вы бы написали:

Ответ Брайана (пользовательская функция) является правильным и простым делом в целом.

Но если вы действительно хотели определить числовой тип с помощью (нестандартного) оператора «%», как это делают настольные калькуляторы, так что «X% Y» означает X * Y / 100.0, тогда из В Python 2.6 и далее вы можете переопределить мод () оператор:

Это может быть опасно, если вы когда-либо используете оператор «%» в смеси MyNumberClasswithPct с обычными целыми числами или числами с плавающей точкой.

В этом коде также утомительно то, что вам также нужно определить все 21 другой метод Integral или Real, чтобы избежать следующих раздражающих и неясных TypeError при его создании

Как прибавить процент к числу в python

Как обновить данные в файле xml на основе другого xml?
Добрый день! Мне необходимо разработать XSLT преобразование, которое будет обновлять данные в.

Лучший ответСообщение было отмечено bibikazgg как решение

x = y * 10
x = y * 10 + y * 0.2
x = y * 10.2

Добавить процент после числа (printf)
#include &lt;stdio.h&gt; #define BOOK &quot;Koobzar&quot; int main(void) < float cost; cost = 9.49;.

Как добавить данные в xml-файл, используя пространство имен System.Xml.Linq
Допустим, есть файл xml, я его взял из этого треда.

В цикле по выданному числу выводить на экран соответствующий элемент массива
Сформировать строку из букв русского алфавита от А до П. Сформировать массив 3х5, в элементы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *