Discuss / Python / 为什么format格式没有保留小数点后一位

为什么format格式没有保留小数点后一位

Topic source

# -*- coding: utf-8 -*-

L1 = 72

T1 = 85

r = (T1-L1)/L1*100

print('小明成绩提升为%.1f%%'%r)

print('{}成绩提升为{}%'.format('小明',r))

print(f'小明成绩提升为{r:.1f}%')

小明成绩提升为18.1%

小明成绩提升为18.055555555555554%

小明成绩提升为18.1%

月魂224

#2 Created at ... [Delete] [Delete and Lock User]

print('{0}成绩提升为{1:.1f}%'.format('小明',r))

改成这样


  • 1

Reply