কম্পিউটার

পাইথন প্রোগ্রাম বুদ্বুদ সাজানোর ব্যবহার করে একটি তালিকায় দ্বিতীয় বৃহত্তম সংখ্যা খুঁজে বের করতে


যখন বুদবুদ সাজানোর ব্যবহার করে একটি তালিকার দ্বিতীয় বৃহত্তম সংখ্যা খুঁজে বের করার প্রয়োজন হয়, তখন 'বুদবুদ_সর্ট' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়, যা তালিকার উপাদানগুলিকে সাজায়। একবার এটি হয়ে গেলে, 'get_second_largest' নামে আরেকটি পদ্ধতি সংজ্ঞায়িত করা হয় যা শেষ থেকে দ্বিতীয় উপাদানটিকে আউটপুট হিসাবে ফিরিয়ে দেয়।

নীচে একই −

এর প্রদর্শন করা হল

উদাহরণ

my_list =[]my_input =int(input("এলিমেন্টের সংখ্যা লিখুন...")) এর জন্য i রেঞ্জে(1,my_input+1):b=int(input("Enter the element... ")) my_list.append(b) এর জন্য i রেঞ্জ(0,len(my_list)):রেঞ্জে j এর জন্য(0,len(my_list)-i-1):if(my_list[j]>my_list[j+ 1]):temp=my_list[j] my_list[j]=my_list[j+1] my_list[j+1]=tempprint('দ্বিতীয় বৃহত্তম উপাদান হল:')print(my_list[my_input-2])

আউটপুট

<প্রে>এলিমেন্টের সংখ্যা লিখুন...5এলিমেন্ট এন্টার করুন...1এলিমেন্ট এন্টার করুন...4এলিমেন্ট এন্টার করুন...9এলিমেন্ট এন্টার করুন...11এলিমেন্ট এন্টার করুন...0দ্বিতীয় বৃহত্তম এলিমেন্ট হল:9

ব্যাখ্যা

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • উপাদানের সংখ্যা ব্যবহারকারী দ্বারা নেওয়া হয়৷

  • উপাদানগুলি ব্যবহারকারী দ্বারা প্রবেশ করানো হয়৷

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং উপাদানগুলি তালিকায় যুক্ত করা হয়েছে।

  • তালিকার উপাদানগুলি বুদবুদ সাজানোর ব্যবহার করে সাজানো হয়।

  • শেষ থেকে দ্বিতীয় উপাদানটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।


  1. পাইথন প্রোগ্রাম একটি তালিকার ক্ষুদ্রতম সংখ্যা খুঁজে বের করতে

  2. পাইথন প্রোগ্রাম একটি অ্যারের বৃহত্তম উপাদান খুঁজে বের করতে

  3. পাইথন প্রোগ্রাম একটি তালিকায় বৃহত্তম, ক্ষুদ্রতম, দ্বিতীয় বৃহত্তম এবং দ্বিতীয় ক্ষুদ্রতম খুঁজে পেতে?

  4. পাইথনে পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার শক্তি কীভাবে খুঁজে পাবেন?