Python • المستوى الأول • الدرس 2
العودة لفهرس المستوىالمتغيرات وأنواع البيانات الأساسية (Data Types)
أهداف الدرس العلمية
- التعرف على أنواع البيانات الأساسية:
str,int,float, وbool. - استخدام الدالة
type()لمعرفة نوع أي متغير تلقائياً. - فهم قدرة Python على إجراء عمليات حسابية بين أنواع رقمية مختلفة (
int+float). - التمييز بين الأنواع المختلفة وقراءة مخرجات
type()بسهولة.
1. الأنواع الديناميكية في Python
تستنتج Python نوع البيانات المنسوبة للمتغير تلقائياً دون الحاجة لكتابة نوع المتغير بشكل صريح. لمعرفة النوع الحقيقي لأي متغير، نستخدم الدالة المدمجة type().
python
# أمثلة على الأنواع الأساسية
name = "سارة" # str
age = 25 # int
price = 99.99 # float
is_student = False # bool
# استكشاف الأنواع
print(type(name)) # <class 'str'>
print(type(age)) # <class 'int'>
print(type(price)) # <class 'float'>
print(type(is_student)) # <class 'bool'>2. الجدول المرجعي لأنواع البيانات الأساسية
🔤 str (نص)
نصوص محصورة بين علامتي تنصيص: "مرحباً" أو 'Hello'.
🔢 int (عدد صحيح)
أرقام كاملة بدون فاصلة عشرية: 25 أو -100.
💧 float (عدد عشري)
أرقام بفاصلة عشرية: 1.75 أو 3.14.
⚡ bool (منطقي)
قيمة ثنائية فقط: True أو False (بحرف كبير أولاً).
التطبيق العملي المباشر
تحدي الدرس الثاني: استكشاف جميع الأنواع وإجراء عملية حسابية
قم بالتعديل على الكود بداخل المحرر أدناه لتطبيق المتطلبات التالية:
- أضف متغيراً جديداً
user_cityبنوع نصي (String) يحتوي على اسم مدينة. - أضف متغيراً جديداً
user_scoreبنوع عشري (Float) يحتوي على درجة مثل95.5. - اطبع نوع كل من المتغيرات الستة باستخدام
type(). - أنشئ متغيراً باسم
total_scoreيجمع بينuser_ageوuser_scoreواطبعه.
⏳ جارٍ تحميل المحرر التفاعلي...