📅  最后修改于: 2023-12-03 15:37:41.830000             🧑  作者: Mango
在实际情况下,需要经常在百分比和小数之间进行转换,比如计算测评分数、股票涨幅等。
百分比转小数只需将百分号(%)去掉,再将数值除以100即可。
def percent_to_decimal(percent):
decimal = percent.strip('%') / 100
return decimal
小数转百分比只需将小数乘以100,并在末尾添加百分号(%)。
def decimal_to_percent(decimal):
percent = f"{decimal * 100}%"
return percent
percent = "35.5%"
decimal = 0.485
dec_from_per = percent_to_decimal(percent)
per_from_dec = decimal_to_percent(decimal)
print(f"Decimal from Percent: {percent} -> {dec_from_per}")
print(f"Percent from Decimal: {decimal} -> {per_from_dec}")
输出结果如下:
Decimal from Percent: 35.5% -> 0.355
Percent from Decimal: 0.485 -> 48.5%
以上就是在实际情况下在百分比和小数之间转换的相关介绍和代码实现。