मान लीजिए मैं x
0.5 करने के लिए 0 लेकर के अंतर्गत आता है, तो जाँच करने के लिए चाहते हैं। मैं यह कैसे कर सकता हूं?कैसे एक नंबर अजगर में किसी विशेष श्रृंखला से संबंधित है या नहीं लगता है?
उत्तर
print 'yes' if 0 < x < 0.5 else 'no'
range()
लगातार पूर्णांकों
नहीं की सरणियों पैदा करने के लिए है, तो आप ऐसा नहीं कर सकते। range()
पूर्णांक तर्कों की अपेक्षा करता है।
print 0.0 <= x <= 0.5
अपने ऊपरी सीमा से सावधान रहें: आप जानना चाहते हैं कि x
इस सीमा के अंदर है इस के कुछ फार्म की कोशिश करना चाहते हैं।
-1: प्रलेखन का कोई संदर्भ नहीं है और वास्तव में कोई सीमा का कोई उदाहरण नहीं है। +1: एक बेतुका सवाल के चेहरे में विनम्र होना। –
"रेंज" एक अंग्रेजी शब्द भी है, न केवल एक फ़ंक्शन नाम;) –
>>> s = 1.1
>>> 0<= s <=0.2
False
>>> 0<= s <=1.2
True
आप range()
यह बाहर रखा गया है का उपयोग करते हैं (range(0, 5)
शामिल नहीं है 5!) क्या कुछ संख्या n नंबर दो एक से निरूपित किया समावेशी रेंज में है की जाँच करें और ख आप कर या तो
if a <= n <= b:
print "yes"
else:
print "no"
करने के लिए
कि क्या n
a
और b
(यानी a
और b
से दर्शाया जाता है अनन्य सीमा में है टी नहीं कर रहे हैं की जाँच करने के >
और <
के साथ बदलें >=
और <=
का उपयोग सीमा के सदस्यों को hemselves)।
रेंज एक अंकगणितीय प्रगति पूर्णांकों के लिए परिवर्तित कर दो (या तीन) तर्कों द्वारा परिभाषित का उत्पादन करेगा। documentation देखें। यह वही नहीं है जो आप चाहते हैं।
आपका वैकल्पिक संस्करण बिल्कुल सही है – SilentGhost
अवधारणा-गलत के रूप में गलत, टाइपो-गलत – SilentGhost
ठीक है, यह पूर्णांक के लिए काम करता है। बी और एन के मूल्यों के आधार पर यह * काम * कर सकते हैं। – Abgan
पुराने वफादार:
if n >= a and n <= b:
और यह पर्ल (मजाक) की तरह नहीं दिखता
पर विचार करें यह पायथनिक नहीं है। –
मैं numpy पुस्तकालय है, जो आप के रूप में अच्छी नंबरों की सूची के लिए ऐसा करने की अनुमति होगी का प्रयोग करेंगे :
from numpy import array
a = array([1, 2, 3, 4, 5, 6,])
a[a < 2]
if num in range(min, max):
"""do stuff..."""
else:
"""do other stuff..."""
यह 'float's के ओपी के उदाहरण के लिए काम नहीं करेगा। @ वर्टेक का जवाब देखें। –
संभावना है, यह एक बहुत धीमी कार्यान्वयन है। –
धन्यवाद you..i रेंज() की अवधारणा गया है किसी भी अंतर्निहित विधि? – user46646
किस लिए अंतर्निहित विधि है? – SilentGhost
निर्मित विधि 0
vartec