按 "x" 百分比增加或减少数字
Increase or decrease a number by "x" percentage
如何将“X”数字增加或减少一定的百分比,比如 2% 或 3%?
案例场景:我的值为 5 - 我想将这个数字增加 2% - 所以在增加 2% 百分比后最终值为 5.1。
如果我想将此数字减少“X”百分比,情况也是如此。
我希望这是有道理的,谢谢。
百分比只是 100 的分数,所以乘以 1 + 100 以上的百分比:
>>> x = 5
>>> x *= (1 + 2/100)
>>> x
5.1
另一种思考方式是将 x
增加 x
倍百分比(这些运算在代数上是等价的):
>>> x = 5
>>> x += (x * 2/100)
>>> x
5.1
如果您想增加一个百分比,请将该数字乘以 (1+{percent})。要按百分比减少,请将数字乘以 (1-{percent})
。举个例子:
- 增加 5 2%:
5*(1+0.02)=5*1.02=5.1
- 将 5 减少 2%:
5*(1-0.02)=5*0.98=4.9
。
要计算 Python 中的百分比,请使用除法运算符 (/) 从两个数字中获取商,然后使用乘法运算符 (*) 将该商乘以 100 以获得百分比。
y=int(input("Enter Percentage: "))
x=5
x += (x * y/100)
print(x)
输出:
Enter Percentage: 2
5.1
递减值:
y=int(input("Enter Percentage: "))
x=5
x -= (x * y/100)
print(x)
输出:
Enter Percentage: 2
4.9
如何将“X”数字增加或减少一定的百分比,比如 2% 或 3%?
案例场景:我的值为 5 - 我想将这个数字增加 2% - 所以在增加 2% 百分比后最终值为 5.1。
如果我想将此数字减少“X”百分比,情况也是如此。
我希望这是有道理的,谢谢。
百分比只是 100 的分数,所以乘以 1 + 100 以上的百分比:
>>> x = 5
>>> x *= (1 + 2/100)
>>> x
5.1
另一种思考方式是将 x
增加 x
倍百分比(这些运算在代数上是等价的):
>>> x = 5
>>> x += (x * 2/100)
>>> x
5.1
如果您想增加一个百分比,请将该数字乘以 (1+{percent})。要按百分比减少,请将数字乘以 (1-{percent})
。举个例子:
- 增加 5 2%:
5*(1+0.02)=5*1.02=5.1
- 将 5 减少 2%:
5*(1-0.02)=5*0.98=4.9
。
要计算 Python 中的百分比,请使用除法运算符 (/) 从两个数字中获取商,然后使用乘法运算符 (*) 将该商乘以 100 以获得百分比。
y=int(input("Enter Percentage: "))
x=5
x += (x * y/100)
print(x)
输出:
Enter Percentage: 2
5.1
递减值:
y=int(input("Enter Percentage: "))
x=5
x -= (x * y/100)
print(x)
输出:
Enter Percentage: 2
4.9