কম্পিউটার

পাইথনে একটি ব্যতিক্রমের যুক্তি


একটি ব্যতিক্রমের একটি যুক্তি থাকতে পারে, যা একটি মান যা সমস্যা সম্পর্কে অতিরিক্ত তথ্য দেয়। যুক্তির বিষয়বস্তু ব্যতিক্রম দ্বারা পরিবর্তিত হয়। আপনি নিম্নরূপ ব্যতীত ধারায় একটি পরিবর্তনশীল সরবরাহ করে একটি ব্যতিক্রমের যুক্তি ক্যাপচার করেন −

চেষ্টা করুন:আপনি এখানে আপনার অপারেশন করেন; ........................ ExceptionType, Argument বাদে:আপনি এখানে আর্গুমেন্টের মান প্রিন্ট করতে পারেন...

আপনি যদি একটি একক ব্যতিক্রম পরিচালনা করার জন্য কোডটি লেখেন, তাহলে আপনি ব্যতিক্রম বিবৃতিতে ব্যতিক্রমটির নাম অনুসরণ করে একটি পরিবর্তনশীল রাখতে পারেন। আপনি যদি একাধিক ব্যতিক্রম ফাঁদে ফেলছেন, তাহলে ব্যতিক্রমের টিপল অনুসরণ করে একটি পরিবর্তনশীল থাকতে পারে।

এই ভেরিয়েবলটি ব্যতিক্রমের মান পায় যার মধ্যে বেশিরভাগই ব্যতিক্রমের কারণ থাকে। ভেরিয়েবল টিপল আকারে একটি একক মান বা একাধিক মান পেতে পারে। এই টিপলে সাধারণত ত্রুটি স্ট্রিং, ত্রুটি নম্বর এবং একটি ত্রুটি অবস্থান থাকে৷

উদাহরণ

একটি একক ব্যতিক্রম -

এর জন্য একটি উদাহরণ নিচে দেওয়া হল
#!/usr/bin/python# এখানে একটি ফাংশন সংজ্ঞায়িত করুন। def temp_convert(var):চেষ্টা করুন:ValueError ছাড়া int(var) ফেরত দিন, আর্গুমেন্ট:প্রিন্ট "আর্গুমেন্টে সংখ্যা নেই\n", আর্গুমেন্ট# কল উপরের ফাংশন এখানে.temp_convert("xyz");

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করে -

আর্গুমেন্টে সংখ্যা নেই 
  1. কিভাবে Python এ SyntaxError ব্যতিক্রম ধরবেন?

  2. পাইথনে একটি ব্যতিক্রমে যুক্তি কীভাবে পাস করবেন?

  3. কিভাবে পাইথনে একটি ব্যতিক্রম বাড়াতে?

  4. পাইথনে একটি ব্যতিক্রম একটি পরিবর্তনশীল পাস কিভাবে?