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

पायथन में अंग्रेजी शब्द के केस को स्वैप करने का प्रोग्राम


मान लीजिए हमारे पास अंग्रेजी अक्षरों वाली एक स्ट्रिंग है। हमें अक्षरों के केस को स्वैप करना है। तो अपरकेस लोअर में बदल जाएगा और लोअरकेस अपर में बदल जाएगा।

उदाहरण के लिए, यदि इनपुट s = "PrograMMinG" है, तो आउटपुट pROGRAmmINg होगा।

समाधान दृष्टिकोण

इसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:

  • ret := खाली स्ट्रिंग
  • s में प्रत्येक अक्षर के लिए, करें
    • यदि अक्षर अपरकेस में है, तो
      • ret := ret + अक्षर का लोअरकेस समतुल्य
    • अन्यथा,
      • ret := ret + अक्षर का अपरकेस समतुल्य
  • ret लौटाएं

उदाहरण

बेहतर समझ के लिए निम्न कार्यान्वयन देखें:

def solve(s):
    ret = ''
    for letter in s:
        if letter.isupper():
            ret += letter.lower()
        else:
            ret += letter.upper()
    return ret

s = "PrograMMinG"
print(solve(s))

इनपुट

"PrograMMinG"

आउटपुट

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

    समस्या विवरण यहां यूजर एक स्ट्रिंग देता है और वह शब्द भी देता है जिसकी घटनाओं को गिनना है। हमारा कार्य घटनाओं की संख्या गिनना और प्रिंट करना है। उदाहरण programming आउटपुट:: 2 एल्गोरिदम स्ट्रिंग को स्पेस से विभाजित करें। एक काउंटर वेरिएबल c का उपयोग करें जिसे 0 से आरंभ करें। यदि शब्द मेल खाता है

  1. - वाक्य में प्रत्येक शब्द को उल्टा करने का पायथन प्रोग्राम

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

  1. - वाक्य में किसी शब्द को एस्टेरिस्क से बदलने का पायथन प्रोग्राम

    समस्या विवरण हम एक प्रोग्राम का उपयोग वाक्य में किसी शब्द को एस्टेरिस्क से बदलने के लिए कर सकते हैं ताकि वाक्य से अभद्र शब्दों आदि को सेंसर किया जा सके। उदाहरण के लिए, यदि हमारे पास एक वाक्य है, Go feed all the ducks in the lake और एक शब्द जिसे हम एस्टेरिस्क से बदलना चाहते हैं, मान लीजिए ducks। तो