首页 > 解决方案 > 根据不同条件对输出值进行分类

问题描述

我在 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'

有什么建议么?谢谢!

标签: pythonif-statementconditional-statementsclassification

解决方案


if... elif... else条件语句可以很好地满足您的目的。

确保正确排序,以便程序首先满足最具体的条件


推荐阅读