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

स्ट्रिंग में किसी शब्द की घटनाओं को गिनने के लिए पायथन प्रोग्राम

समस्या विवरण

यहां यूजर एक स्ट्रिंग देता है और वह शब्द भी देता है जिसकी घटनाओं को गिनना है। हमारा कार्य घटनाओं की संख्या गिनना और प्रिंट करना है।

उदाहरण

इनपुट: Python is an interpreted high-level programming language for general purpose programming.
गिनने के लिए शब्द दर्ज करें ::>programming
आउटपुट:: 2

एल्गोरिदम

  1. स्ट्रिंग को स्पेस से विभाजित करें।
  2. एक काउंटर वेरिएबल c का उपयोग करें जिसे 0 से आरंभ करें। यदि शब्द मेल खाता है तो c को 1 से बढ़ाएं।
  3. फॉर लूप का उपयोग करके खोजें।
  4. यदि शर्त पूरी होती है तो काउंटर c बढ़ाएं और अंतिम परिणाम प्रदर्शित करें।

उदाहरण कोड

def wordoccurences(n, p):
    x = n.split(" ")
    c = 0
    for i in range(0, len(x)):
        # यदि मेल मिला तो काउंट बढ़ाएं
        if (p == x[i]):
            c = c + 1
    return c

# ड्राइवर कोड
n = input("स्ट्रिंग दर्ज करें ::>")
p = input("घटनाएं गिनने के लिए शब्द दर्ज करें ::>")
print("शब्द", p, "की घटनाओं की संख्या", wordoccurences(n, p))

आउटपुट

स्ट्रिंग दर्ज करें ::>python is an interpreted high level programming language for general purpose programming
घटनाएं गिनने के लिए शब्द दर्ज करें ::>programming
शब्द programming की घटनाओं की संख्या 2
  1. - पायथन प्रोग्राम: दिए गए स्ट्रिंग में शब्द गिनें

    स्ट्रिंग में शब्दों की संख्या गिनने के कई तरीके हैं। सरल दृष्टिकोण व्हाइटस्पेस सेपरेटर का उपयोग करता है। विधि 1: फोर लूप (मूल) def count_words_for(text): total = 1 # कम से कम एक शब्द (यदि खाली नहीं) for i in range(len(text)): if text[i] in ( , \n, \t): total += 1 re

  1. - पायथन प्रोग्राम: टपल में किसी एलिमेंट के ऑकरेंसेज गिनना

    यहां एक यूजर इनपुट टपल दिया गया है, हमारा कार्य टपल में दिए गए एलिमेंट के ऑकरेंसेज गिनना है।उदाहरणInput: A = [10, 20, 30, 40, 10, 100, 80, 10] X = 10 Output: 3एल्गोरिदमcountoccur(A,x) /* A एक ऐरे है और x गिनने के लिए एलिमेंट है */ चरण 1: पहले हम एक काउंटर वेरिएबल उपयोग करते हैं जो समान एलिमेंट को गि

  1. - संख्या में कुल बिट्स गिनने के लिए पायथन प्रोग्राम

    समस्या विवरण सबसे पहले हम एक संख्या इनपुट करते हैं फिर bin() फंक्शन का उपयोग करके इस संख्या को बाइनरी में बदलते हैं और अगला आउटपुट स्ट्रिंग के पहले दो वर्ण 0b को हटाते हैं, फिर बाइनरी स्ट्रिंग की लंबाई की गणना करते हैं। उदाहरण इनपुट: 200 आउटपुट: 8 व्याख्या 200 का बाइनरी प्रतिनिधित्व 11001000 है