मान लीजिए हमारे पास एक string है और हमें string में मौजूद digits और letters की कुल संख्या calculate करनी है।
उदाहरण के लिए
Input -
s = "tutorialsP0int"
Output -
Letters: 13 Digits: 1
व्याख्या -
दिए गए string में मौजूद कुल letters और digits 13 और 1 हैं।
Problem हल करने का दृष्टिकोण
दिए गए string में letters और digits की कुल संख्या calculate करने के लिए, हमें पहले पूरे string पर iterate करना होगा। यदि हमें alphabet मिलता है, तो हम letter count बढ़ाते हैं; अन्यथा, यदि हमें digit मिलता है, तो digit count बढ़ाते हैं।
एक input string लें।
पूरे string पर iterate करते समय, यदि हमें digit मिलता है, तो digits का count बढ़ाएं; अन्यथा, यदि हमें letter मिलता है, तो letters का count बढ़ाएं।
Letters और digits के count को output के रूप में return करें।
उदाहरण
str = "tutorialsP0int"
digit = letter = 0
for ch in str:
if ch.isdigit():
digit = digit + 1
elif ch.isalpha():
letter = letter + 1
else:
pass
print("Letters:", letter)
print("Digits:", digit)
आउटपुट
उपरोक्त code चलाने से output generate होगा:
Letters: 13 Digits: 1