مدخلات المستخدم (User Input)

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

مثال: 

Name = input('أدخل اسم المستخدم ')

print('مرحبًا بك ' + Name)

عند كتابة هذه التعليمات البرمجية في بيئة تطوير متكاملة والنقر على زر التشغيل، سيتم طباعة العبارة "أدخل اسم المستخدم" كما تفعل دالة الطباعة. بعد ذلك، ينتظر البرنامج استجابة المستخدم بكتابة نص في نافذة الأوامر (Console). يمكن للمستخدم كتابة أي نص يريده، وعند الانتهاء، يمكنه الضغط على زر Enter على لوحة المفاتيح للمتابعة. 

جرب ذلك!