Lesson 23 of 34

Default ও Keyword Arguments

8 min 30 XP

Parameter-কে একটি default value দিন। Caller সেটি না দিলে default ব্যবহার হয়।

Example: edit me and press Run

Output Loading Python (first time takes a few seconds)
Press Run to see the result here.

Keyword arguments: নাম ধরে values দিন, তাহলে ক্রম আর গুরুত্বপূর্ণ নয়। কোড পড়াও সহজ হয়।

Example: edit me and press Run

Output Loading Python (first time takes a few seconds)
Press Run to see the result here.

Default-যুক্ত parameters default-ছাড়াগুলোর পরে আসতে হবে: def f(a, b=2) ঠিক আছে, def f(a=1, b) error।

Challenge

+30 XP

price(amount, discount=10) লিখুন যা শতাংশ ছাড়ের পর শেষ দাম return করে: amount - amount * discount // 100 উদাহরণ: price(1000) → 900, price(1000, 20) → 800

Output Loading Python (first time takes a few seconds)
Press Run to see the result here.