বিভিন্ন ধরনের গাণিতিক সিরিজ রয়েছে যা পাইথন সুন্দরভাবে পরিচালনা করতে পারে। এরকম একটি সিরিজ হল বারবার অঙ্কের একটি সিরিজ। এখানে আমরা একটি ডিজিট নিয়ে এটিকে পরবর্তী সংখ্যার সাথে যোগ করি যার দুটি এরকম সংখ্যা আছে এবং আবার পরের সংখ্যাটি তিনটি এরকম সংখ্যা ইত্যাদি। অবশেষে, আমরা এই সিরিজের সমস্ত সংখ্যার যোগফল গণনা করি।
পন্থা
আমরা একটি সংখ্যা গ্রহণ করি এবং এটিকে স্ট্রিং-এ রূপান্তর করি। তারপরে ডবল ডিজিটের নম্বর পেতে এই জাতীয় দুটি স্ট্রিংকে সংযুক্ত করুন এবং এই জাতীয় সংখ্যাগুলির উচ্চতর সংখ্যা পেতে সংযুক্ত করতে থাকুন। তারপরে আমরা একটি পুনরাবৃত্ত ফাংশন প্রয়োগ করি এই ধরনের সমস্ত সংখ্যা যুক্ত করার জন্য।
উদাহরণ
def sumofseries(n, m): # Convert the digit to string str_n = str(n) sum_n = n sum_all_str = str(n) for i in range(1, m): # Concatenate all strings sum_all_str = sum_all_str + str_n sum_n = sum_n + int(sum_all_str) return sum_n # Take inputs n = int(input("Enter the value of n: ")) m = int(input("Enter the value of m: ")) sumofno = sumofseries(n, m) print("Sum:>",sumofno)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয়:
Enter the value of n: 2 Enter the value of m: 4 Sum:> 2468