इस ट्यूटोरियल में, हम जांचेंगे कि क्या सूची में सभी तत्व किसी संख्या से अधिक हैं या नहीं। उदाहरण के लिए, हमारे पास एक सूची [1, 2, 3, 4, 5] और एक संख्या 0 है। यदि सूची में हर मान दिए गए मान से अधिक है तो, हम True लौटाते हैं अन्यथा False।
यह एक सरल प्रोग्राम है। हम इसे 3 मिनट से कम में लिख सकते हैं। पहले इसे स्वयं आज़माएं। यदि आप समाधान नहीं ढूंढ पा रहे हैं, तो प्रोग्राम लिखने के लिए नीचे दिए गए चरणों का पालन करें।
- एक सूची और कोई भी संख्या आरंभ करें
- सूची के माध्यम से लूप करें।
यदि हाँ, तो **False** लौटाएं
- True लौटाएं।
उदाहरण
## सूची आरंभ करें values = [1, 2, 3, 4, 5] ## संख्या num = 0 num_one = 1 ## फ़ंक्शन जांचने के लिए कि क्या सूची के सभी मान num से अधिक हैं या नहीं def check(values, num): ## लूप for value in values: ## यदि मान num से कम या बराबर है तो False लौटाएं if value <= num: return False ## यदि निम्नलिखित स्टेटमेंट निष्पादित होता है यानी सूची में ऐसे मान हैं जो दिए गए num से अधिक हैं return True print(check(values, num)) print(check(values, num_one))
यदि आप उपरोक्त प्रोग्राम चलाते हैं,
आउटपुट
True False
इसे खोजने का एक और तरीका इनबिल्ट all() मेथड का उपयोग करना है। all() मेथड True लौटाता है यदि इटरेबल से हर एलिमेंट True है अन्यथा यह False लौटाता है। आइए all() मेथड का उपयोग करके प्रोग्राम देखते हैं।
## सूची आरंभ करें values = [1, 2, 3, 4, 5] ## संख्या num = 0 num_one = 1 ## फ़ंक्शन जांचने के लिए कि क्या सूची के सभी मान num से अधिक हैं या नहीं def check(values, num): ## all() मेथड if all(value > num for value in values): return True else: return False print(check(values, num)) print(check(values, num_one))
यदि आप उपरोक्त प्रोग्राम चलाते हैं,
आउटपुट
True False
यदि प्रोग्राम के संबंध में आपके कोई संदेह हैं, तो कृपया उन्हें कमेंट सेक्शन में उल्लेख करें।