الانتقال إلى المحتوى الرئيسي

في انتظار إدخال لوحة المفاتيح في بايثون: دليل بسيط وأمثلة التعليمات البرمجية

يعد انتظار إدخال لوحة المفاتيح إحدى المهام الرئيسية في البرمجة. في لغة برمجة بايثون ، تكون عملية انتظار إدخال لوحة المفاتيح بسيطة للغاية وبديهية.

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

الإدخال () / / وظيفة انتظار إدخال لوحة المفاتيح

سننظر أيضا في كيفية استخدام هذه الميزة في السيناريوهات مع أنواع البيانات المختلفة ، بما في ذلك الأرقام والسلاسل. بالإضافة إلى ذلك ، سنتحدث عن تحويل البيانات المدخلة ومعالجة الاستثناءات.

  1. في انتظار إدخال لوحة المفاتيح في بايثون
  2. دليل بسيط
  3. أمثلة التعليمات البرمجية

في انتظار إدخال لوحة المفاتيح في بايثون

. تتيح لك هذه الوظيفة تلقي مدخلات من المستخدم وحفظها في متغير.

نموذج التعليمات البرمجية:

وظيفة الإدخال ()

المدخلات()

تحويل البيانات المدخلة إلى سلسلة. إذا كنت ترغب في الحصول على رقم ، فأنت بحاجة إلى تحويل السلسلة بشكل صريح إلى رقم باستخدام

تعويم()

وظيفة الإدخال ()

لانتظار إدخال رقم ، ثم تحويل السلسلة الناتجة إلى رقم باستخدام

الباحث () وظيفة

وظيفة الإدخال ()

 والتحولات نوع البيانات المقابلة ، يمكنك إنشاء برامج تفاعلية من شأنها أن تتفاعل مع المستخدم والاستجابة لمدخلاته.

وظيفة الإدخال ()

. تسمح هذه الوظيفة للبرنامج بانتظار الإدخال من المستخدم ، ثم إرجاع القيمة المدخلة كنوع بيانات سلسلة.

الاسم = الإدخال ("أدخل اسمك:")

طباعة ("مرحبا ،" + اسم+"!")

في هذا المثال ، نطلب من المستخدم إدخال اسمه ثم إخراج تحية باستخدام هذا الاسم.

الطريقة الثانية هي استخدام الوحدة 

جيتباس

. تتيح لك هذه الوحدة تلقي إدخال المستخدم دون عرض الأحرف المدخلة في وحدة التحكم. يكون هذا مفيدا عندما تحتاج إلى إدخال كلمات مرور أو معلومات حساسة أخرى.

استيراد جيت باس

كلمة المرور = جيت باس.جيت باس ("أدخل كلمة المرور:")

طباعة ("كلمة المرور المدخلة:" ، كلمة المرور)

في هذا المثال ، نستخدم الوظيفة 

جيت باس()

للحصول على كلمة مرور المستخدم. لن تكون كلمة المرور التي تدخلها مرئية في وحدة التحكم أثناء الإدخال.