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

Python का उपयोग करके दी गई संख्या में अंकों की संख्या कैसे ज्ञात करें?


इस प्रोग्राम में, हमें उपयोगकर्ता द्वारा दी गई एक पूर्णांक में अंकों की संख्या ज्ञात करनी है।

उदाहरण के लिए

उपयोगकर्ता इनपुट: 123, आउटपुट: 3

उपयोगकर्ता इनपुट: 1987, आउटपुट: 4

एल्गोरिदम

चरण 1: उपयोगकर्ता से पूर्णांक मान इनपुट के रूप में लें।

चरण 2: संख्या को 10 से विभाजित करें और भागफल को पूर्णांक प्रकार में बदलें।

चरण 3: यदि भागफल 0 नहीं है, तो अंकों की गिनती को 1 से बढ़ाएं।

चरण 4: यदि भागफल 0 है, तो गिनती रोक दें।

चरण 5: रुकें।

उदाहरण कोड

x = int(input("User Input: "))
count_of_digits = 0
while x > 0:
    x = int(x / 10)
    count_of_digits += 1
print("Number of Digits: ", count_of_digits)

आउटपुट

User Input: 123
Number of Digits: 3
User Input: 1987
Number of Digits: 4

व्याख्या

जब हम किसी संख्या को 10 से विभाजित करते हैं और परिणाम को int प्रकार में बदलते हैं, तो इकाई का अंक हट जाता है। इसलिए, हर बार परिणाम को 10 से विभाजित करने पर हमें पूर्णांक में अंकों की संख्या मिल जाएगी। एक बार परिणाम 0 हो जाने पर, प्रोग्राम लूप से बाहर निकल जाएगा और हमें पूर्णांक में अंकों की संख्या मिल जाएगी।

  1. - Python का उपयोग करके स्ट्रिंग में स्वरों (Vowels) की संख्या कैसे गिनें?

    Python में स्ट्रिंग में स्वरों की गिनती सभी स्वरों को समाहित करने वाला एक स्ट्रिंग ऑब्जेक्ट घोषित करें। >>> vowels = aeiou काउंट वेरिएबल को 0 से आरंभ करें। >>> count = 0 जांचें कि इनपुट स्ट्रिंग का प्रत्येक वर्ण वॉवेल स्ट्रिंग से संबंधित है या नहीं। यदि हां, तो काउंट बढ़ाएं। >

  1. - Python में संख्याओं की सूची में सबसे बड़ी संख्या कैसे खोजें?

    Python में सूची से अधिकतम संख्या खोजना Python की बिल्ट-इन लाइब्रेरी फ़ंक्शन max() एक इटरेबल या कॉमा सेपरेटेड संख्याओं की सूची में सबसे बड़ी संख्या लौटाता है। >>> max(10, 23, 43, 21) 43 >>> l1 = [4, 7, 2, 9, 1] >>> max(l1) 9

  1. - Python का उपयोग करके Real User Home Directory कैसे Find करें?

    User Home Directory प्राप्त करना Python में Home Directory प्राप्त करने के लिए, आप os Module से os.path.expanduser(~) का उपयोग कर सकते हैं। यह तब भी काम करता है जब यह Longer Path का हिस्सा हो जैसे ~/Documents/my_folder/। यदि Path में ~ नहीं है, तो Function Path को Unchanged Return करेगा। उदाहरण im