你没申报
recommendation
.但如果你想保持与你发布的脚本类似的逻辑,这里有一个替代方案:
from itertools import chain
recommendation = "buy"
level_buy = 62
level = 0
a1 = range(1, 10)
a2 = range(12, 16)
a3 = range(18, 29)
a4 = range(34, 46)
a5 = range(54, 63)
a6 = range(73, 85)
b1 = range(10, 12)
b2 = range(16, 18)
b3 = range(29, 34)
b4 = range(46, 54)
b5 = range(63, 73)
a_ranges = [a1, a2, a3, a4, a5, a6]
b_ranges = [b1, b2, b3, b4, b5]
combined_ranges = chain.from_iterable(zip(a_ranges, b_ranges))
if recommendation == "buy":
for range_ in combined_ranges:
if level_buy in range_:
level = range_[0]
break
print(level)