Narcissistic Numbers প্রিন্ট করতে, প্রথমে এর সংজ্ঞা দেখি। এটি এমন একটি সংখ্যা যা প্রতিটি সংখ্যার সংখ্যার শক্তিতে উত্থাপিত নিজস্ব অঙ্কগুলির সমষ্টি। উদাহরণস্বরূপ, 1, 153, 370 সবই নার্সিসিস্টিক সংখ্যা। আপনি নিম্নলিখিত কোডটি চালিয়ে এই সংখ্যাগুলি প্রিন্ট করতে পারেন
def print_narcissistic_nums(start, end): for i in range(start, end + 1): # Get the digits from the number in a list: digits = list(map(int, str(i))) total = 0 length = len(digits) for d in digits: total += d ** length if total == i: print(i) print_narcissistic_nums(1, 380)
এটি আউটপুট দেবে
1 2 3 4 5 6 7 8 9 153 370 371