কম্পিউটার টিউটোরিয়াল

পাইথনে min() এবং max() ফাংশন ব্যবহার


এই নিবন্ধে আমরা পাইথন স্ট্যান্ডার্ড লাইব্রেরিতে অন্তর্ভুক্ত min এবং max ফাংশন শিখব। এটি ব্যবহার অনুযায়ী অনন্ত সংখ্যক প্যারামিটার গ্রহণ করতে পারে।

সিনট্যাক্স

max(arg1, arg2, arg3, ............)

রিটার্ন ভ্যালু - সব আর্গুমেন্টের মধ্যে সর্বোচ্চ মান

এরর এবং এক্সেপশন: এখানে এরর শুধু তখন আরাইজ হয় যখন আর্গুমেন্টগুলো একই টাইপের নয়। তুলনা করার সময় এরর দেখা দেয়।

প্রথমে max() ফাংশন কীভাবে বাস্তবায়ন করা যায় সেটা দেখি।

উদাহরণ

# পাস করা আর্গুমেন্টগুলো থেকে সর্বোচ্চ এলিমেন্ট পেতে
print("Maximum value among the arguments passed is:" + str(max(2, 3, 4, 5, 7, 2, 1, 6)))
# উপরের স্টেটমেন্ট ক্যারেক্টার আর্গুমেন্টের জন্যও এক্সিকিউট হয়
print("Maximum value among the arguments passed is:" + str(max('m', 'z', 'a', 'b', 'e')))
# এটি লিস্ট আকারে ম্যাপ করা আর্গুমেন্টসহ গ্রহণ করতে পারে
l = [22, 45, 1, 7, 3, 2, 9]
print("Maximum element of the list is:" + str(max(l)))
# এটি টাপল আকারে ম্যাপ করা আর্গুমেন্টসহ গ্রহণ করতে পারে
l = (22, 45, 1, 7, 71, 91, 3, 2, 9)
print("Maximum element of the tuple is:" + str(max(l)))

আউটপুট

Maximum value among the arguments passed is: 7
Maximum value among the arguments passed is: z
Maximum element of the list is: 45
Maximum element of the tuple is: 91

এখানে স্পষ্ট লক্ষ্য করা যায় max ফাংশন ব্যবহার করে আমরা সরাসরি কোনো কমপারেশন অপারেশন ছাড়া আর্গুমেন্টগুলোর মধ্যে সর্বোচ্চ ভ্যালু পেতে পারি।

একইভাবে, আমরা min() ফাংশন বাস্তবায়ন করতে পারি:

উদাহরণ

# পাস করা আর্গুমেন্টগুলো থেকে ন্যূনতম এলিমেন্ট পেতে
print("Minimum value among the arguments passed is:" + str(min(2, 3, 4, 5, 7, 2, 1, 6)))
# উপরের স্টেটমেন্ট ক্যারেক্টার আর্গুমেন্টের জন্যও এক্সিকিউট হয়
print("Minimum value among the arguments passed is:" + str(min('m', 'z', 'a', 'b', 'e')))
# এটি লিস্ট আকারে ম্যাপ করা আর্গুমেন্টসহ গ্রহণ করতে পারে
l = [22, 45, 1, 7, 3, 2, 9]
print("Minimum element of the list is:" + str(min(l)))
# এটি টাপল আকারে ম্যাপ করা আর্গুমেন্টসহ গ্রহণ করতে পারে
l = (22, 45, 1, 7, 71, 91, 3, 2, 9)
print("Minimum element of the tuple is:" + str(min(l)))

আউটপুট

Minimum value among the arguments passed is: 1
Minimum value among the arguments passed is: a
Minimum element of the list is: 1
Minimum element of the tuple is: 1

max() এবং min() এর মতো বিল্ট-ইন ফাংশন ব্যবহার করে আমরা সরাসরি সংশ্লিষ্ট সর্বোচ্চ এবং ন্যূনতম ভ্যালু পেতে পারি কমপারেশন লজিক বাস্তবায়ন ছাড়া।

উপসংহার

এই নিবন্ধে আমরা স্ট্যান্ডার্ড পাইথন লাইব্রেরিতে অন্তর্ভুক্ত max এবং min ফাংশন বাস্তবায়ন শিখেছি।

  1. HTML-এ Min এবং Max অ্যাট্রিবিউটের ব্যবহার

  2. Python-এ দিয়ে गये কনস্ট্রেইন্ট ব্যবহার করে min এবং max-এর মাঝপথে কমন ফ্র্যাকশন খুঁজে বের করার প্রোগ্রাম

  3. পাইথনে n বল থেকে k বল বেছে নিয়ে ম্যাক্স-মিন পার্থক্যের যোগফল বের করা

  4. এক্সেলে MIN, MAX, এবং AVERAGE ফাংশন ব্যবহার করার উপায়