python - 根据不同条件对输出值进行分类
问题描述
我在 Python 中编写了一个输出单个值的代码,我想编写一个代码来根据不同的语句对该单个输出值进行分类。
我的代码给了我“Vk”的值,我希望 Python 自动分类该值并根据这些条件和范围输出语句:
我尝试了以下但没有打印输出:
if (Vk = 0):
st = 'Ideal Homogenous'
if (0 < Vk < 0.25):
st = 'Slightly Heterogenous'
if (0.25 < Vk < 0.50):
st = ' Heterogenous'
if (0.50 < Vk < 0.75):
st = 'Very Heterogenous'
if (0.75 < Vk < 1):
st = 'Extremely Heterogenous'
if (Vk = 1):
st = 'Perfectly Heterogenous'
有什么建议么?谢谢!
解决方案
if... elif... else
条件语句可以很好地满足您的目的。
确保正确排序,以便程序首先满足最具体的条件
推荐阅读
- python - Matplotlib 强制输出图像的图形大小
- postgresql - org.postgresql.util.PSQLException:致命:角色“postgres”不存在
- javascript - 格式化列的重复标题
- google-app-engine - 如何降低 GAE 使用成本?
- java - Springboot 在 url 中主机后添加斜杠,然后由于双斜杠而拒绝请求
- mongodb - 如何在 MongoDB 中进行多重分组?
- flutter - 我怎样才能打破长文本的行?从 Cloud Firestore 获取长文本数据后
- javascript - 将 State 对象数组转换为
- 反应JS
- javascript - 如何在正文元素的末尾动态添加脚本标签
- vb6 - VB6 MsgBox 和运行时错误 5 使用 SetFocus