...

/

البرمجة العملية 2

البرمجة العملية 2

Get some hands-on practice with the concepts we have learned so far.

سنغطي ما يلي...

في هذا الدرس، سنستخدم المعرفة المكتسبة في بايثون لإنشاء نظام صراف آلي لشخص واحد. سيحتوي جهاز الصراف الآلي على الوظائف التالية:

  1. التحقق من الرصيد

  2. إيداع نقدي

  3. سحب نقدي

تحديد الوظيفة الرئيسية

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

بالنسبة لنظام الصراف الآلي الذي يحتوي على بيانات شخص واحد، نحتاج إلى تحديد اسم الشخص ورصيد حسابه ورقم التعريف الشخصي (PIN) لأغراض أمنية. يُرجى تعريف الدالة main() في المساحة المُخصصة أدناه وتحديد المتغيرات المطلوبة.

بعد تلقي المُدخلات، لا يقوم البرنامج بأي شيء آخر. لذلك، للإشارة إلى انتهاء البرنامج، يُمكننا أيضًا طباعة رسالة في نهاية الدالة main() .

def main(): # Definfing the main function.
  # Define the required varaibles here.
  
  print("Program ended.") # A message for when the program ends.

main() # Calling the main function to initialize the program.
Defining the main() function and populating it with the required variables

التحقق من المستخدم

...