الدرس 2 من 56 · أساسيات بايثون

المتغيرات وأنواع البيانات

المتغير خزانة تحتفظ بقيمة. في بايثون ما تحتاج تعلن النوع — يسجله تلقائياً:

name = "فليكس"      # نص str
age = 17            # عدد صحيح int
height = 1.75       # عدد عشري float
is_dev = True       # منطقي bool

تعرف النوع بـ type()، وتحول بين الأنواع:

print(type(age))        # <class 'int'>
print(int("42") + 1)    # 43
print(str(99) + "%")     # 99%
print(float("3.5"))     # 3.5

لاحظ: جمع نص مع نص يدمجهما، لكن جمع نص مع عدد يخطئ — لازم تحول أولاً.

اختبار سريع للدرس

جاوب على كل الأسئلة — لازم كلها صح. إذا غلطت بيطلع صندوق ذهبي يفهّمك وش الخطأ. مو عيب تغلط، كل مبرمج بالعالم غلط وأخذ منها درس.

1. وش نتيجة "5" + "3"؟
2. وش نوع x = 3.14؟
3. وش نتيجة int(9.9)؟
الدرس 1 الدرس 3 — المدخلات والعمليات الحسابية
FeLiXFeLiX AI — مساعد المنصتين