المقدمة
في لغة البايثون توجد لدينا inputs وليس outputs فقط لهذه في مقال اليوم سوف
نتعلم الـinputs
ما هي الـinputs
الـinput هي عبارة عن اخذ شيء من المستخدم او اعطاء للمستخدمة فرصة لأدخال
معلومات للبرنامج
امثلة على استخدام inputs
على سبيل المثال صفحة تسجيل الدخول في أي برنامج سوف تطلب منك username
و password او email و password وحقل الـUsername هذه يعتبر input وحقل
الـPassword هذه ايضن يعتبر input ليس هذه فقط على سبيل المثال في برامج
المراسلة مثل واتساب ومسانجر عندما تريد ارسال رسالة لديك حقل صغير لأرسال
الرسائل تضغط عليه تكتب رسالة ثم تضغط على ارسال. حقول الأدخال جدا جدا مهمة
ليس في بايثون فقط بالعكس في كل برنامج في العالم ان كان برنامج script
او ان كان برنامج GUI او ان كان موقع او لعبة او اي شيء سوف تجد انك تتعامل مع
inputs بشكل تلقائي وفي مقال اليوم سوف نتعلم كيفية التعامل مع inputs في
بايثون
كيف نكتب الـinput في بايثون
طريقة اعطاء حقل ادخال للبرنامج في بايثون جدا جدا سهل فقط كل ما عليك
استخدام دالة input لعطاء حقل ادخل بنفس الطريقة التي تقوم بأستخدام دالة print
ولاكن الفرق ان print تطبع فقط ولاكن input تعطي حقل ادخل للشخص ويمكنك توضيح
ما سبب حقل الأدخال هذه وفي المثال التالي سوف اطلب من المستخدم ادخال اسمه
print("Hello, World! From GGH Team")
input("Enter Your Name: ")
في المثال اعلاه طبعة اول شيء كلمة مرحبا بالعالم من GGH Team وبعدها
اعطيته حقل ادخال واخبرته ان يدخل لي اسمه ويمكنك تبدل الرسالة بدل Enter Your
Name يمكنك وضع اي شيء تريده حتى ان كان بدون معنا حسنا اذن لماذا اخبره ان
يكتب شيء. هذه بسيط من اجل ان توضح للشخص ماذا يكتب هنا من اجل ان لا تقع في
مشكلة انك تريد منه ان يدخل كلمة السر وهوا يدخل لك الأيميل او اسم المستخدم
وفي المثال التالي سوف ناخذ منه اسم المستخدم وكلمة السر
print("Hello, World! From GGH Team")
input("Enter Your Username: ")
input("Enter Your Password: ")
وهنا طلبت منه ان يدخل لي اسم المستخدم وكلمة المرور حسنا انا لدي ملاحظة اريد توضيحها انت ترى مكتوب امامك input("") فقط ولاكن عند تشغيل السكربت وادخل شيء مثل ahmed سوف تتبدل سطر input سوف تكون ahmed على سبيل المثال في السطر الذي كتبنا فيه input("Enter Your Username: ") اذا كتبنا toxic code سوف تتبدل input("Enter Your Username: ") بي toxic code وفي المثال الأتي سوف اطلب من المستهدم ادخل اسمه وبعدها اطبع له كلمة welcome واسمه
print("Welcome ", input("Enter Your Name: "))
وفي المثال السابق قمنا بطباعة الشيء الذي يكتبه المستخدم مهما كان ولاكن انا
استخدمة دالة داخل دالة اذن من هي التي سوف تتنفذ اول هل دالة print سوف تشتغل
اول ام دالة input انظر في جميع الحالات اذا كانت دالة input داخل دالة اخرى
سوف تتنفذ دالة input اول وبعدها سوف تتنفذ الدالة الثانيه وفي الفيديو التالي بعض الأمثلو في استخدام دالة input
وهذا شرح مصور يشرح أمثلة عن دالة Input :

تعليقات
إرسال تعليق