python - जंजीर तुलना को सरल बनाएं




pycharm (2)

मेरे पास एक पूर्णांक मान x , और मुझे यह जांचने की आवश्यकता है कि क्या यह एक start और end मूल्यों के बीच है, इसलिए मैं निम्नलिखित कथन लिखता हूं:

if x >= start and x <= end:
    # do stuff

यह कथन रेखांकित हो जाता है, और टूलटिप मुझे बताता है कि मुझे अवश्य करना चाहिए

जंजीर तुलना को सरल बनाएं

जहां तक ​​मैं बता सकता हूं, वह तुलना जितनी सरल है, उतनी ही अच्छी है। मैंने यहाँ क्या याद किया?


इसे फिर से लिखा जा सकता है:

start <= x <= end:

या:

r = range(start, end + 1) # (!) if integers
if x in r:
    ....

कोड का सरलीकरण

if start <= x <= end: # start x is between start and end 
# do stuff




pycharm