📅  最后修改于: 2023-12-03 14:46:49.649000             🧑  作者: Mango
在开展混合物开发项目中,您需要确定一种新的元素浓缩物的混合物的密度。在尝试确定这种混合物的密度之前,您必须准备两个标准。第一个标准是使用定义密度的水。第二个标准是使用已知密度的鳄鱼皮。
您需要编写一个函数,该函数的输入是两个标准的密度值以及待测样品的密度值。如果待测样品的密度小于定义密度的水的密度,则返回字符串 "浮力";如果密度介于定义密度的水和已知密度的鳄鱼皮之间,则返回字符串 "半漂浮半沉没";如果密度高于已知密度的鳄鱼皮,则返回字符串 "沉没"。
def sample_density_comparison(known_water_density: float,
known_crocodile_skin_density: float,
unknown_sample_density: float) -> str:
pass
known_water_density
:已知水的密度,float 类型,范围不限,单位为 g/mL;known_crocodile_skin_density
:已知鳄鱼皮的密度,float 类型,范围不限,单位为 g/mL;unknown_sample_density
:待测样品的密度,float 类型,范围不限,单位为 g/mL;# 示例1
>>> sample_density_comparison(1.0, 1.2, 0.8)
'浮力'
# 示例2
>>> sample_density_comparison(1.0, 1.2, 1.05)
'半漂浮半沉没'
# 示例3
>>> sample_density_comparison(1.0, 1.2, 1.3)
'沉没'