If statement 在Python中检查多个输入是否在范围内

If statement 在Python中检查多个输入是否在范围内,if-statement,conditional-statements,If Statement,Conditional Statements,假设用户输入多个数字:身高、体重、速度等 我想检查高度是否在150和200之间,如果没有,则抛出一个错误。 我还想检查重量是否在50到100之间,如果没有,则抛出一个错误。 速度等方面也是如此 现在我可以有一堆if语句,分别检查每个条件,每个条件对应一个错误,但是有没有更简洁、更干净的方法呢 编辑:在python中取决于语言。面向对象的方法可能为每个值都有类,每个值都会喷出或设置一个错误,其定义包含在对象定义中。

假设用户输入多个数字:身高、体重、速度等

我想检查高度是否在150和200之间,如果没有,则抛出一个错误。 我还想检查重量是否在50到100之间,如果没有,则抛出一个错误。 速度等方面也是如此

现在我可以有一堆if语句,分别检查每个条件,每个条件对应一个错误,但是有没有更简洁、更干净的方法呢


编辑:在python中取决于语言。面向对象的方法可能为每个值都有类,每个值都会喷出或设置一个错误,其定义包含在对象定义中。