gpt4 book ai didi

python - Python中有计算百分比的运算符吗?

转载 作者:IT老高 更新时间:2023-10-28 21:40:44 29 4
gpt4 key购买 nike

我最近了解到“%”符号用于在 Python 中计算整数的余数。但是我无法确定 Python 中是否还有其他运算符或方法来计算百分比。

就像用“/”给你的商一样,如果你只是对其中一个整数使用 float ,它实际上会给你像传统除法一样的答案。那么有没有办法算出百分比呢?

最佳答案

您可以将两个数字相除并乘以 100。请注意,如果“整数”为 0,这将引发错误,因为询问一个数字占 0 的百分比是没有意义的:

def percentage(part, whole):
return 100 * float(part)/float(whole)

或者在末尾加上一个 %:

 def percentage(part, whole):
Percentage = 100 * float(part)/float(whole)
return str(Percentage) + “%”

或者,如果您希望它回答的问题是“20 的 5% 是多少”,而不是“20 的 5 是多少”(受 Carl Smith's answer 启发的问题的不同解释),您可以这样写:

def percentage(percent, whole):
return (percent * whole) / 100.0

关于python - Python中有计算百分比的运算符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5997987/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com