কম্পিউটার

কিভাবে Python এ FloatingPointError ব্যতিক্রম ধরবেন?


FloatingPointError ফ্লোটিং পয়েন্ট অপারেশন দ্বারা উত্থাপিত হয় যার ফলে ত্রুটি দেখা দেয়, যখন ফ্লোটিং পয়েন্ট এক্সেপশন কন্ট্রোল (fpectl) চালু থাকে। fpectl সক্ষম করার জন্য --with-fpectl পতাকা সহ সংকলিত একটি দোভাষীর প্রয়োজন৷

প্রদত্ত কোডটি ব্যতিক্রমটি পরিচালনা করতে এবং এর প্রকার খুঁজে পেতে নিম্নরূপ পুনরায় লেখা হয়েছে৷

উদাহরণ

 import sysimport mathimport fpectltry:প্রিন্ট 'Control off:', math.exp(700)fpectl.turnon_sigfpe()প্রিন্ট 'কন্ট্রোল অন:', math.exp(1000) ব্যতিক্রম ছাড়া e:print eprint sys.exc_type 

আউটপুট

কন্ট্রোল অফ:1.01423205474e+304Control on:in math_1

  1. কিভাবে Python এ ArithmeticError ব্যতিক্রম ধরবেন?

  2. পাইথনে IOError ব্যতিক্রম কিভাবে ধরবেন?

  3. কিভাবে পাইথনে KeyError ব্যতিক্রম ধরবেন?

  4. একটি তালিকা বোঝার মধ্যে একটি পাইথন ব্যতিক্রম কিভাবে ধরা যায়?