python怎么输入一个浮点数要求整数部分是三位,小数部分是五位?

如题所述

fl = input('输入一个浮点数要求整数部分是三位,小数部分是五位:')
fls = fl.split('.',1)
if fls[0].isdigit() and fls[1].isdigit() and len(fls[0]) == 3 and len(fls[1]) == 4:
print('符合要求')
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-23
num = 3.141
str_num = str('{:.5f}'.format(num) )# 数字转化为字符串
str = str_num.zfill(9)
print(str). # 003.14100
相似回答