Discuss / Python / 作业

作业

Topic source

wwdx0001

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

!/usr/bin/env python3

-- coding: utf-8 --

height = input('请输入您的身高: ') weight = input('请输入您的体重: ') height = float(height) weight = float(weight)

bmi = weight/height**2 print('%6.2f' %(bmi))

if bmi < 18.5: print('过轻') elif bmi < 25: print('正常') elif bmi < 28: print('过重') elif bmi < 32: print('肥胖') else: print('严重肥胖')

想请问下 print('%6.2f' %(bmi)) 这一句的 6 是什么作用?

%6.2f 指的是小数点前六位、小数点后六位的浮点数。参考 ‘python基础’->‘字符串和编码’


  • 1

Reply