আমি একটি ফাংশন এবং বেসিক কোড ব্যবহার করে এটি করার একটি ভাল উপায় খুঁজে পেয়েছি। এটি এমন একটি কোড যা একটি স্ট্রিং গ্রহণ করে এবং বড় বড় অক্ষর, ছোট হাতের অক্ষর এবং 'অন্যান্য' সংখ্যাও গণনা করে। অন্যান্য স্থান, বিরাম চিহ্ন বা এমনকি জাপানি এবং চীনা অক্ষর হিসাবে শ্রেণিবদ্ধ হয়।
def check(count):
lowercase = 0
uppercase = 0
other = 0
low = 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'
upper = 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'
for n in count:
if n in low:
lowercase += 1
elif n in upper:
uppercase += 1
else:
other += 1
print("There are " + str(lowercase) + " lowercase letters.")
print("There are " + str(uppercase) + " uppercase letters.")
print("There are " + str(other) + " other elements to this sentence.")
character.isalnum() or character == "_"
।