পাইথন 3.x, সেখানে কিছু a, bযে এই ধরনের max(a, b) != max(b, a)?
aএবং bএটি একটি অন্তর্নির্মিত পাইথন ধরণের হওয়া উচিত এবং এতে কোনও রূপান্তর থাকতে হবে না।
ধরণ aএবং bহতে পারে: NUM, ভাসা, bool,, তালিকা, tuple ...
উদাহরণ:
a = 1 # Correct
a = [1, 2] # Correct
a = float('nan') # Wrong
maxএকটি অন্তর্নির্মিত ফাংশন যা কোনও পুনরাবৃত্তিযোগ্য অবজেক্টটিকে ইনপুট হিসাবে গ্রহণ করে । সুতরাং, a,bহিসাবে একই b,aঅত: পর max(a,b)সমান নয়max(b,a)
float('nan')কোনও অন্তর্নির্মিত ধরণের নয়। আমি অনুমান হবে "বিল্ট-ইন প্রকার" কিছু যদি আপনি একটি নতুন তৈরি করেও তৈরি করতে পারেন মানে হবে class।
float('nan')তবে কেন? স্পষ্টতই, আপনি একটি প্রশ্ন জিজ্ঞাসা করার অনুমতি দিয়েছেন যাতে float('nan')আপনি চাইলে এমন কিছু বাদ দেন ; এটাই সমস্যা নয় সমস্যাটি ঠিক যে আপনি যা জিজ্ঞাসা করতে চাইছেন তা কেউই নিশ্চিত করে না।