Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन प्रोग्राम: रेंज में उन सभी नंबरों को खोजें जो परफेक्ट स्क्वायर हैं और जिनके अंकों का योग 10 से कम है


जब रेंज में उन सभी नंबरों को खोजने की आवश्यकता हो जो परफेक्ट स्क्वायर हैं, और नंबर में अंकों का योग 10 से कम है, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जाता है।

नीचे इसका प्रदर्शन दिया गया है:

उदाहरण

lower_limit = int(input("Enter the lower range: "))
upper_limit = int(input("Enter the upper range: "))
my_list = []
my_list = [x for x in range(lower_limit, upper_limit+1) if (int(x**0.5))**2 == x and sum(list(map(int, str(x)))) < 10]
print("The result is : ")
print(my_list)

आउटपुट

Enter the lower range: 5
Enter the upper range: 12
The result is : [9]

व्याख्या

  • यूज़र द्वारा निचली रेंज और ऊपरी रेंज ली जाती है।

  • एक खाली सूची परिभाषित की गई है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग, निचली और ऊपरी सीमा पर पुनरावृति करने के लिए किया जाता है।

  • तत्वों के वर्गमूल खोजे जाते हैं।

  • तत्वों को जोड़ा जाता है।

  • इसे सूची में कन्वर्ट किया जाता है।

  • इसे वेरिएबल को असाइन किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची में उपलब्ध सबसे छोटी संख्या प्रदर्शित करने की आवश्यकता है। यहां हम या तो सूची को क्रमबद्ध करके सबसे छोटा तत्व प्राप्त कर सकते हैं या बिल्ट-इन min() फ़ंक्शन का उपयोग करके सबसे छोटा तत्

  1. - Python प्रोग्राम: दी गई संख्या के लिए 3 और 5 से विभाज्य सभी संख्याएं प्रिंट करना

    यह एक Python प्रोग्राम है जो दिए गए पूर्णांक N से 3 और 5 दोनों से विभाज्य सभी संख्याओं को प्रिंट करता है। इस प्रोग्राम को लिखने के कई तरीके हैं सिवाय इसके कि हमें जांचना होगा कि संख्या 3 और 5 दोनों से पूरी तरह विभाज्य है या नहीं। 3 और 5 से विभाज्य सभी संख्याओं को प्रिंट करने के लिए Python प्रोग्रा

  1. - दिए गए रेंज में रैंडम नंबर उत्पन्न करके सूची में संग्रहीत करने का पायथन प्रोग्राम

    समस्या विवरण यहां 3 यूजर इनपुट वेरिएबल का उपयोग किया जाता है, एक प्रारंभिक संख्या के लिए, दूसरा अंतिम संख्या के लिए और अंतिम वह कितनी रैंडम संख्या प्रदर्शित करना चाहता है। पायथन रैंडम नंबर उत्पन्न करने के लिए एक रैंडम मॉड्यूल प्रदान करता है। यहां हम रैंडम फंक्शन के साथ randint फंक्शन का उपयोग करते ह