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

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

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

उदाहरण के लिए

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

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

एल्गोरिदम

Step 1: Take Integer value as input value from the user

Step 2: Divide the number by 10 and convert the quotient into Integer type

Step 3: If quotient is not 0, update count of digit by 1

Step 4: If quotient is 0, stop the count

Step 5: STOP

उदाहरण कोड

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. पायथन का उपयोग करके एक स्ट्रिंग में स्वरों की संख्या की गणना कैसे करें?

    एक स्ट्रिंग ऑब्जेक्ट घोषित करें जिसमें सभी स्वर हों। >>> vowels='aeiou' काउंट वैरिएबल इनिशियलाइज़ को 0 पर सेट करें >>> count=0 जांचें कि इनपुट स्ट्रिंग का प्रत्येक वर्ण स्वर स्ट्रिंग से संबंधित है या नहीं। अगर हाँ तो गिनती बढ़ाएँ >>> string='Hello How are you

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

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

  1. पायथन का उपयोग करके वास्तविक उपयोगकर्ता होम निर्देशिका कैसे खोजें?

    होमडिर को पायथन में प्राप्त करने के लिए, आप os मॉड्यूल से os.path.expanduser(~) का उपयोग कर सकते हैं। यह तब भी काम करता है जब यह ~/Documents/my_folder/. यदि पथ में कोई ~ नहीं है, तो फ़ंक्शन पथ को अपरिवर्तित कर देगा। आप इसे इस तरह इस्तेमाल कर सकते हैं - import os print(os.path.expanduser('~')