格式化 float 类型,保留小数点后1位
1 """ 练习 : 2 小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点, 3 并用字符串格式化显示出'xx.x%',只保留小数点后1位: 4 """ 5 # NOTE: 格式化 float 类型保留位数输出 : 6 # ( '%0.1f' %r) --(保留小数点后1位) 7 # ( '%0.2f' %r) --(保留小数点后2位) 8 # -*- coding:utf-8 -*- 9 def Check_Score(): 10 s1 = 72 11 s2 = 85 12 r = (s2 - s1) / s1 * 100 13 print("小明成绩提升 {}%".format('%.1f' % r)) 14 if __name__ == '__main__': 15 Check_Score()
人生苦短,我用Python 3 ~~~~