যখন দুটি সংখ্যায় উপস্থিত সমস্ত স্বতন্ত্র অস্বাভাবিক সংখ্যা মুদ্রণের প্রয়োজন হয়, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা পরামিতি হিসাবে দুটি পূর্ণসংখ্যা নেয়। অস্বাভাবিক ডিজিট পেতে 'symmetric_difference' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেdef distinct_uncommon_nums(val_1, val_2): val_1 = str(val_1) val_2 = str(val_2) list_1 = list(map(int, val_1)) list_2 = list(map(int, val_2)) list_1 = set(list_1) list_2 = set(list_2) my_list = list_1.symmetric_difference(list_2) my_list = list(my_list) my_list.sort(reverse = True) for i in my_list: print(i) num_1 = 567234 num_2 = 87953573214 print("The value of first number is") print(num_1) print("The value of first number is") print(num_2) distinct_uncommon_nums(num_1, num_2)
আউটপুট
The value of first number is 567234 The value of first number is 87953573214 9 8 6 1
ব্যাখ্যা
-
'distinct_uncommon_nums' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা পরামিতি হিসাবে দুটি পূর্ণসংখ্যা নেয়।
-
এই দুটি পূর্ণসংখ্যাই স্ট্রিং টাইপে রূপান্তরিত হয়, এবং তারপর সেগুলিকে পূর্ণসংখ্যার ধরনে ম্যাপ করা হয় এবং একটি তালিকায় রূপান্তরিত করা হয়৷
-
তারপর তালিকার অনন্য মান বজায় রাখতে এটি একটি সেটে রূপান্তরিত হয়।
-
তারপর, উভয় তালিকায় অস্বাভাবিক সংখ্যা পেতে ‘symmetric_difference’ পদ্ধতি ব্যবহার করা হয়।
-
এই পার্থক্যটি একটি তালিকায় রূপান্তরিত হয়৷
-
তারপর এটি একটি বিপরীত ক্রমে সাজানো হয়।
-
এটি কনসোলে প্রদর্শিত হয়৷
৷ -
পদ্ধতির বাইরে, দুটি সংখ্যা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
প্যারামিটার হিসাবে দুটি সংখ্যা পাস করে পদ্ধতিটিকে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।