التقنية الرقمية

التقنية الرقمية · 12 د

المتغيرات والشروط في بايثون

كيف تخزّن قيمة وكيف تفرّع البرنامج بـ `if`.

المتغير نوع وصندوق

في بايثون تكتب score = 18 فيُنشأ صندوق اسمه score. الأنواع الشائعة: int للأعداد الصحيحة، float للكسرية، str للنص، bool لـ True/False.

أدخل النص بـ input، واطبع بـ print. حوّل النص إلى عدد بـ int(...) قبل الحساب وإلا سيُجمع كنص.

القرارات

if score >= 50:
    print("نجح")
else:
    print("أعد المحاولة")
المسافة البادئة في بايثون إلزامية: أربع مسافات تحت `if`. قارن بـ `==` لا بـ `=`؛ الواحدة تخصيص.

يمكن ربط شرطين بـ and و or، ونفي بـ not. هذا هو التفكير الحاسوبي في التقنية الرقمية: مدخلات، قرار، مخرجات.

مصطلحات أساسية

تخصيص

وضع قيمة في متغير بالعلامة =.

مسافة بادئة

إزاحة الأسطر التي تنتمي لكتلة if.

مقارنة

== != > < تُنتج True أو False.

اختبر نفسك

سؤال 1 من 4

لتحويل إدخال المستخدم إلى عدد صحيح: