print("Hello, Python!")
1️⃣ print() কী করে? print() কমান্ডটা কম্পিউটারকে বলে — “এই লেখা বা মানটা স্ক্রিনে দেখাও।” উদাহরণ:
print("Hello, Python!")
🔹 এখানে "Hello, Python!" একটা string (লেখা)
🔹 Python সেটাকে স্ক্রিনে দেখাবে:
Hello, Python!
2️⃣ কেন এটা দরকার?
ধরো তুমি প্রোগ্রামে কিছু হিসাব করছো বা ইউজারের কাছ থেকে ইনপুট নিচ্ছো।
তুমি যদি print() না দাও, তাহলে প্রোগ্রাম কাজ করবে, কিন্তু তুমি কিছুই দেখতে পাবে না!
📘 উদাহরণ:
name = "Al-Amin"
print("Welcome,", name)
আউটপুট হবে 👇
Welcome, Al-Aminযদি print() না দাও — তাহলে Python জানবে তুমি কী করছো, কিন্তু তুমি জানবে না 😄
print("Sum is", 10 + 5)
আউটপুট:
sum is 15
সংক্ষেপে —
👉 print() ছাড়া তুমি আউটপুট দেখতে পারবে না।
👉 এটা তোমার প্রোগ্রামের সাথে “স্ক্রিনে কথা বলার” উপায়।
Name ≠ name
#
ব্যবহারuser = input("Enter your name: ")
print("Welcome,", user)
input() আর print() — এই দুইটা হলো Python প্রোগ্রামের যোগাযোগের মূল মাধ্যম। একটা দিয়ে ইউজারের কাছ থেকে ডেটা নেওয়া হয়, আর অন্যটা দিয়ে ডেটা দেখানো হয়। চলো সহজভাবে বুঝি👇 Input: input() দিয়ে ইউজারের কাছ থেকে ডেটা নেওয়া হয় ইনপুট সবসময় string আকারে আসে সংখ্যা নিতে হলে টাইপ কনভার্ট করতে হয় → int() বা float()
name = input("Enter your name: ")
age = int(input("Enter your age: "))
Output: print() দিয়ে স্ক্রিনে ডেটা দেখানো হয় একাধিক মান একসাথে প্রিন্ট করা যায় 📘 উদাহরণ:
print("Welcome,", name)
print("Your age is", age)
Variable: প্রোগ্রামে কোনো ডেটা সংরক্ষণের জন্য নামকৃত জায়গা মান পরিবর্তনযোগ্য উদাহরণ:
name = "Al-Amin" # string
age = 20 # integer
height = 5.7 # float
is_student = True # boolean
Data Type:
Variable এ রাখা মানের ধরন বোঝায়
সাধারণ Data Type গুলো:
সংক্ষেপে: Variable হলো “বক্স”, Data Type হলো “বক্সে কি ধরণের জিনিস রাখা হচ্ছে”
str → লেখা (string) "Hello"
int → পূর্ণসংখ্যা 20
float → দশমিক সংখ্যা 5.7
bool → True বা False
+ যোগ 5 + 3 → 8 - বিয়োগ 5 - 3 → 2 * গুণ 5 * 3 → 15 / ভাগ 5 / 2 → 2.5 % ভাগশেষ 5 % 2 → 1 ** ঘাত 2 ** 3 → 82️⃣ Comparison Operators (তুলনামূলক) Operator কাজ উদাহরণ
== সমান কি না 5 == 5 → True != সমান নয় 5 != 3 → True > বড় 5 > 3 → True < ছোট 5 < 3 → False >= বড় বা সমান 5 >= 5 → True <= ছোট বা সমান 3 <= 5 → True3️⃣ Logical Operators (যৌক্তিক) Operator কাজ উদাহরণ
and সব শর্ত সত্য হলে True True and False → False or কোন একটি শর্ত সত্য হলে True True or False → True not শর্ত উল্টো করে not True → False
🟢 If-Else এর সংক্ষিপ্ত বর্ণনা if-else হলো শর্তভিত্তিক সিদ্ধান্ত গ্রহণের উপায়। if দিয়ে শর্ত পরীক্ষা করা হয় শর্ত সত্য (True) হলে if এর ভেতরের কোড চলে শর্ত মিথ্যা (False) হলে else এর ভেতরের কোড চলে প্রোগ্রামকে ভিন্ন ভিন্ন কাজ করাতে ব্যবহার হয় উদাহরণ: যদি বয়স ১৮ বা তার বেশি হয় → ভোট দিতে পারবে না হলে → ভোট দিতে পারবে না
age = 18
if age >= 18:
print("You can vote")
else:
print("You cannot vote")
for i in range(5):
print(i)