6个输入浮点的逻辑问题,大于零的2个或更多

问题描述 投票:-2回答:1

我确信我可以一起破解可能有用但效率极低的东西。希望任何Python向导都能为我提供一些指导。

我有六个输入浮点值。我需要测试其中两个或多个大于零的值。即这些输入将测试为false

236,0.0,0.0,0.0,0.0,0.0

这将测试为真

236,0.0,0.0,0.0,0.0,0.5
python
1个回答
0
投票
your_list = [ 236,0.0,0.0,0.0,0.0,0.0 ]
if sum(1 for x in your_list if x > 0) >= 2: # it is OK
© www.soinside.com 2019 - 2024. All rights reserved.