3. Variables & Data Types
📘 কনসেপ্ট (থিওরি)
ভেরিয়েবল হলো কম্পিউটারের মেমোরিতে ডেটা সংরক্ষণ করার একটি পাত্রের মতো। পাইথনে,
= চিহ্ন ব্যবহার করে একটি নামে মান বসিয়ে দিলেই ভেরিয়েবল তৈরি হয়ে যায়।
পাইথনে বিভিন্ন ধরনের ডেটা টাইপ আছে:
- **str** (স্ট্রিং): টেক্সট ডেটা, কোটেশনের মধ্যে লেখা হয়। উদাহরণ: "Hello"
- **int** (ইন্টিজার): পূর্ণসংখ্যা। উদাহরণ: 42
- **float** (ফ্লোট): দশমিক সংখ্যা। উদাহরণ: 3.14
- **bool** (বুলিয়ান): সত্য বা মিথ্যা মান। উদাহরণ: True
পাইথন স্বয়ংক্রিয়ভাবে ডেটা টাইপ বুঝে নেয় — Java বা C++ এর মতো আলাদা করে ঘোষণা করতে হয় না। type() ফাংশন দিয়ে টাইপ চেক করা যায়।
ভেরিয়েবল নামকরণের নিয়ম:
- অক্ষর বা আন্ডারস্কোর দিয়ে শুরু হতে হবে
- সংখ্যা দিয়ে শুরু হতে পারবে না
- শুধু অক্ষর, সংখ্যা ও আন্ডারস্কোর থাকতে পারবে
- কেস-সেনসিটিভ (name ও Name আলাদা)💡 উদাহরণ
বিভিন্ন টাইপের ভেরিয়েবল তৈরি করা:
name = "Alice" # str
age = 25 # int
height = 5.6 # float
is_student = True # bool
print(name, age, height, is_student)
print(type(name)) #
🎯 আপনার কাজ (প্র্যাকটিস)
score নামে একটি ভেরিয়েবলে 100 এবং grade নামে একটি ভেরিয়েবলে "A+" রাখুন। একটি print স্টেটমেন্ট দিয়ে দুটোই প্রিন্ট করুন।main.py
Loading...
OUTPUT
Run your code to see the output here...