পাইথনে একটি সংখ্যা কিথ নম্বর কিনা তা বের করার জন্য নিচের কোড ব্যবহার করতে পারেন −
উদাহরণ
def is_keith_number(n):
# অঙ্কগুলোকে অ্যারেতে নিয়ে যোগ করে ডিজিট সাম বের করুন
c = str(n)
a = list(map(int, c))
b = sum(a)
# এখন চেক করুন কিথ নম্বর কিনা
# উদাহরণস্বরূপ, 14 একটি কিথ নম্বর কারণ:
# 1+4 = 5
# 4+5 = 9
# 5+9 = 14
while b < n:
a = a[1:] + [b]
b = sum(a)
return (b == n) & (len(c) > 1)
print(is_keith_number(14))
আউটপুট
এটি আউটপুট দেবে −
True