在计算百分比时,确保除数和被除数都是浮点数。如果被除数是整数,需要将其转换为浮点数或者使用浮点数除法(/)而不是整数除法(//)。
示例代码:
numerator = 20 denominator = 100 percentage = (numerator / denominator) * 100 print(percentage) # 输出为0.0
numerator = 20.0 denominator = 100.0 percentage = (numerator / denominator) * 100 print(percentage) # 输出为20.0
numerator = 20 denominator = 100 percentage = (float(numerator) / float(denominator)) * 100 print(percentage) # 输出为20.0