আমার ব্লকগুলি#
ভূমিকা#
পাইথনে ফাংশনের সমতুল্য হলো মাই ব্লকস। মাই ব্লকস ব্লকগুলোকে পুনঃব্যবহারযোগ্য ও কার্যকর অংশে বিভক্ত করে, যা একটি নির্দিষ্ট কাজ সম্পাদনের জন্য ডিজাইন করা হয়েছে। একটি প্রোগ্রামের মধ্যে মাই ব্লকস একাধিকবার কল করা যেতে পারে, যা প্রজেক্টের সংগঠনকে সহজ করে এবং একই ব্লকের পুনরাবৃত্তি এড়াতে সাহায্য করে।
ডিফাইন myBlock
myBlock
প্যারামিটার |
বর্ণনা |
|---|---|
ব্লকের নাম |
আপনার মাই ব্লক-এর জন্য দেওয়া একটি নাম। |
প্যারামিটার |
ঐচ্ছিক। ভেরিয়েবল যা ফাংশন কল করার সময় ইনপুট মান গ্রহণ করে, যার মাধ্যমে ফাংশনে ডেটা পাঠানো যায়। এটি টেক্সট, সংখ্যা বা বুলিয়ান হতে পারে। |
আমার ব্লকগুলিকে সংজ্ঞায়িত করা এবং নামকরণ করা#
আমার ব্লকগুলি#
যদি কোনো মাই ব্লক-এর জন্য ইনপুটের প্রয়োজন না হয়, তবে আপনি প্যারামিটার ছাড়াই এটি নির্ধারণ করতে পারেন।
ডিফাইন greeting
[Define a My Block to display a message]
স্ক্রিনে [Hello!] প্রিন্ট করো ▶
শুরু হলে
[Call a My Block to display the message]
greeting
প্যারামিটার সহ আমার ব্লকগুলি#
প্যারামিটার আপনাকে একটি মাই ব্লক-কে তার কাজ করার জন্য প্রয়োজনীয় তথ্য দিতে সাহায্য করে, যেমন কোনো একটি নির্দিষ্ট গতিবিধির ক্রম কতবার সম্পন্ন করতে হবে। উদাহরণস্বরূপ, একটি মাই ব্লক ড্রোনটিকে কত উঁচুতে উড়তে হবে তা জানানোর জন্য একটি সংখ্যা প্যারামিটার ব্যবহার করতে পারে। এর ফলে, আপনি এটিকে যে মানগুলো দিচ্ছেন তার উপর নির্ভর করে একই মাই ব্লক বিভিন্ন উপায়ে ব্যবহার করতে পারেন।
ডিফাইন Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
কনসোলে প্রিন্টের নির্ভুলতা [0.01 v] সেট করো
কনসোলে ((number) [/ v] (3)) প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
শুরু হলে
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]