Menu
CoddyTech

الثوابت

جزء من قسم المنطق وتدفق التنفيذ في رحلة Python على Coddy. الدرس 1 من 78.

في البرمجة، الثابت هو نوع من المتغيرات لا يمكن تغيير قيمته أثناء تنفيذ البرنامج. وتفيد الثوابت في تعريف القيم التي تُستخدم عدة مرات في البرنامج، مثل الثوابت الرياضية كـ PI أو عدد الساعات في اليوم.

في Python، لا يوجد تطبيق صارم للثوابت كما هو الحال في بعض اللغات الأخرى (مثل c++). ومع ذلك، هناك اصطلاح شائع الاستخدام للإشارة إلى أن المتغير ينبغي التعامل معه كثابت. ويتم ذلك بكتابة اسم المتغير بأحرف كبيرة كلها، وغالبًا ما تُستخدم الشرطات السفلية للفصل بين الكلمات.

على سبيل المثال:

PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100

عندما ترى متغيرات مُسمّاة بهذه الطريقة في شيفرة Python، فهذه إشارة إلى أنه ينبغي عدم تغيير قيمها. يساعد هذا العُرف على جعل الشيفرة أكثر قابلية للقراءة والصيانة. من المهم ملاحظة أن هذا مجرد عُرف في التسمية؛ فمفسّر Python نفسه لا يمنعك من تغيير قيمة هذه المتغيرات.

challenge icon

التحدي

سهل

أنشئ برنامجًا بلغة Python يحسب مساحة دائرة باستخدام ثابت لقيمة PI.

  • عرّف ثابتًا باسم PI واجعل قيمته 3.14159.
  • تُقرأ قيمة نصف القطر مسبقًا باستخدام input(). لا تضف أي نص للمطالبة بالإدخال: فالعدد يصل بمفرده.
  • احسب المساحة باستخدام area = PI * radius ** 2 واطبع النتيجة فقط. (** هو عامل الأس: radius ** 2 تعني تربيع نصف القطر، وهي مكافئة لـ radius * radius.)

تذكّر اتباع اصطلاح تسمية الثوابت باستخدام أحرف كبيرة فقط في PI.

جرّب بنفسك

# عرّف الثابت PI أدناه


# تتم قراءة نصف القطر نيابةً عنك، لا تغيّر هذا السطر
radius = float(input())

# احسب المساحة: استبدل 0 بالصيغة
area = 0

print(area)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت