পড়ার নোট
ইনপুট গ্রহণ
ব্যবহারকারীর কাছ থেকে তথ্য নিতে input() ফাংশন লাগে। প্রোগ্রাম এই লাইনে এসে থেমে যায় এবং ব্যবহারকারী কিছু লিখে Enter চাপলে আবার চলে। গুরুত্বপূর্ণ কথা: তুমি সংখ্যা লেখো বা অক্ষর, input() সবসময় তা str হিসেবে নেয়।
test_input = input()
print(test_input)
print(type(test_input))
ইনপুট হিসেবে 45 দিলে আউটপুট:
45
<class 'str'>
সংখ্যা হিসেবে নিতে চাইলে int() বা float() দিয়ে কাস্ট করতে হয়, যেমন int(input())। input()-এর ভেতরে উদ্ধৃতি চিহ্নে লিখলে সেটি ব্যবহারকারীর জন্য নির্দেশ হিসেবে আগে দেখায়। print()-এ কমা দিয়ে লেখা ও ভ্যারিয়েবল একসঙ্গে দেখানো যায়। লেখা থাকে উদ্ধৃতির ভেতরে, ভ্যারিয়েবল থাকে উদ্ধৃতি ছাড়া।
গাণিতিক অপারেটর
| অপারেটর | কাজ |
|---|---|
+ | যোগ (Addition) |
- | বিয়োগ (Subtraction) |
* | গুণ (Multiplication) |
/ | ভাগ (Division), ভাগফল দেয় |
% | মডুলো (modulo), ভাগশেষ দেয় |
১৭ ও ৫ নিয়ে ফল:
print(17 + 5)
print(17 - 5)
print(17 * 5)
print(17 / 5)
print(17 % 5)
22
12
85
3.4
2
দুটি সংখ্যা নিয়ে যোগফল
num1 = int(input('Insert the first integer: '))
num2 = int(input('Insert the second integer: '))
result = num1 + num2
print('The sum of', num1, 'and', num2, 'is', result)
৫০ ও ১০০ ইনপুট দিলে:
Insert the first integer: 50
Insert the second integer: 100
The sum of 50 and 100 is 150
মনে রাখো: input() সবসময় str দেয়, তাই সংখ্যা দিয়ে হিসাব করতে int() বা float() দিয়ে কাস্ট করতে হয়।
২০২৬ সালের NCTB পাঠ্যবই অনুসরণ করে লেখা।