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

पायथन का उपयोग करके कीथ नंबर कैसे खोजें

समस्या विवरण

आप पायथन में किसी संख्या के कीथ नंबर होने की जांच के लिए निम्न कोड का उपयोग कर सकते हैं।

उदाहरण

def is_keith_number(n):
    # अंकों का योग निकालें पहले सभी अंकों की सरणी प्राप्त करके फिर उन्हें जोड़कर
    c = str(n)
    a = list(map(int, c))
    b = sum(a)
    # अब जांचें कि संख्या कीथ नंबर है या नहीं
    # उदाहरण के लिए, 14 एक कीथ नंबर है क्योंकि:
    # 1+4 = 5
    # 4+5 = 9
    # 5+9 = 14
    while b < n:
        a = a[1:] + [b]
        b = sum(a)
    return (b == n) & (len(c) > 1)

print(is_keith_number(14))

आउटपुट

True
  1. Python में scikit-learn का उपयोग करके इमेज के कंटूर कैसे खोजें? Python में scikit-learn का उपयोग करके इमेज के कंटूर कैसे खोजें?

    Scikit-learn, जिसे आमतौर पर sklearn के नाम से जाना जाता है, Python में एक लाइब्रेरी है जिसका उपयोग मशीन लर्निंग एल्गोरिदम को लागू करने के लिए किया जाता है। यह एक ओपन-सोर्स लाइब्रेरी है इसलिए इसका उपयोग मुफ्त में किया जा सकता है। यह लाइब्रेरी Numpy, SciPy और Matplotlib लाइब्रेरी पर निर्मित है।मार्चिं

  1. - Python का उपयोग करके अभाज्य संख्याएँ कैसे उत्पन्न करें?

    Python में अभाज्य संख्याएँ उत्पन्न करना अभाज्य संख्या वह है जो 1 और स्वयं को छोड़कर किसी अन्य संख्या से विभाज्य नहीं है। Python में % मॉड्यूलो ऑपरेटर उपलब्ध है यह जांचने के लिए कि कोई संख्या किसी अन्य से विभाज्य है या नहीं। यह मानते हुए कि हमें 1 से 100 के बीच अभाज्य संख्याएँ ढूंढनी हैं, रेंज में

  1. - पायथन का उपयोग करके फ़ाइल कैसे खोजें?

    पायथन में किसी डायरेक्टरी के अंदर फ़ाइल खोजने के लिए, os.walk का उपयोग करके डायरेक्टरी ट्री को पार करें और फ़ाइल का मिलान करें। उदाहरण import os def find_file(file_name, directory_name): files_found = [] for path, subdirs, files in os.walk(directory_name): for name in files: