11.百分数打印及保留小数位数
百分数打印及保留小数位数
1.打印百分数,需要末尾加两个“%%”
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 total = int(input('输入总值:')) 2 num = int(input('输入占比:')) 3 percent = (num/total)*100 # 计算不带%号的百分值 4 print('概率为 %s%%' %percent) # 两个百分号 5 # =>输入总值:60 6 # =>输入占比:34 7 # =>概率为 56.666666666666664%
2.保留百分数小数位数:值=整数个数+小数点+小数位数 如:在%s中加.6即表示所有整数位数加小数点加小数位数总和为6
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 total = int(input('输入总值:')) 2 num = int(input('输入占比:')) 3 percent = (num/total)*100 # 计算不带%号的百分值 4 print('概率为 %.6s%%' %percent) # 两个百分号,'.num': num=整数总和+小数点+小数位数 5 # =>输入总值:70 6 # =>输入占比:32 7 # =>概率为 45.714%