【问题标题】:Python Numeric Formatting [duplicate]Python数字格式[重复]
【发布时间】:2018-12-05 10:09:32
【问题描述】:

这是一个计算一些蒸汽属性的简单程序

import numpy as np

from iapws import IAPWS97

sat_steam=IAPWS97(P=0.1,T=373.15)                   
sat_liquid=IAPWS97(T=100+273.15, x=0)               
steam=IAPWS97(P=2.5, T=500)                     


print(sat_steam.s, sat_liquid.P, steam.h) #calculated properties

如何输出只显示一个小数位的数字?

谢谢

【问题讨论】:

    标签: python python-3.x


    【解决方案1】:

    使用官方文档中的round()函数:https://docs.python.org/3.6/library/functions.html#round

    import numpy as np
    
    from iapws import IAPWS97
    
    sat_steam=round(IAPWS97(P=0.1,T=373.15), 1)                   
    sat_liquid=round(IAPWS97(T=100+273.15, x=0), 1)               
    steam=round(IAPWS97(P=2.5, T=500), 1)                     
    
    
    print(sat_steam.s, sat_liquid.P, steam.h) #calculated properties
    

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 2012-07-14
      • 2013-01-21
      • 2022-01-12
      • 2015-01-07
      • 2015-09-07
      • 2016-12-06
      相关资源
      最近更新 更多