পাইথনে ফাংশন তৈরির পরামর্শ
- ফাংশনের নাম হওয়া উচিত ক্রিয়া।
- প্রতিটি ফাংশনের নামের সঠিকভাবে প্রতিফলিত করা উচিত ফাংশনটি কী করে।
- ফাংশনটি শুধুমাত্র তা-ই করা উচিত যা স্পষ্টভাবে এর নাম থেকে বোঝা যায়, এবং অন্য কিছু করা উচিত নয়।
- প্রতিটি ফাংশনের শুধুমাত্র একটি কাজ করা উচিত।
- ফাংশনের ভিতরে সহায়ক ফাংশন ব্যবহার করুন।
-
ফাংশনের কোড
10-15লাইনের বেশি লম্বা না করা ভাল। - লম্বা ফাংশনগুলিকে বেশ কয়েকটি সহায়ক ফাংশনে ভাগ করা ভাল।
-
ফাংশনের নামে সাধারণভাবে গৃহীত উপসর্গ ব্যবহার করুন:
show,get,set,calc,create,change,check। -
যদি ফাংশনের নাম দুটি বা তার বেশি শব্দ নিয়ে গঠিত হয়,
তবে তাদের একে অপরের থেকে আলাদা করা উচিত
নিম্নের আন্ডারস্কোর
_দ্বারা, উদাহরণস্বরূপ,get_sum। - নকল কোড ফাংশনে বের করুন।
লিখুন, নিম্নলিখিত কোডের কী কী ত্রুটি রয়েছে, এবং সেগুলি সংশোধন করুন:
def func(num1, num2):
return num1 * num2
লিখুন, নিম্নলিখিত কোডের কী কী ত্রুটি রয়েছে, এবং সেগুলি সংশোধন করুন:
def user(name):
return 'bye, ' + name
লিখুন, নিম্নলিখিত কোডের কী কী ত্রুটি রয়েছে, এবং সেগুলি সংশোধন করুন:
def get_num(num):
return str(num)
লিখুন, নিম্নলিখিত কোডের কী কী ত্রুটি রয়েছে, এবং সেগুলি সংশোধন করুন:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum