في البرمجة ، يعد إدخال البيانات من لوحة المفاتيح إحدى العمليات الرئيسية. هذا يسمح للمستخدم بالتفاعل مع البرنامج عن طريق تمريره القيم المطلوبة. توفر لغة برمجة بايثون أدوات مريحة ومرنة للعمل مع إدخال المستخدم. في هذه المقالة ، سننظر في طرق مختلفة لإدخال البيانات من لوحة المفاتيح في بايثون وإعطاء أمثلة على استخدامها.
واحدة من أسهل الطرق لإدخال البيانات من لوحة المفاتيح في بيثون هو استخدام وظيفة الإدخال. يسمح للمستخدمين بإدخال البيانات مباشرة في نافذة وحدة التحكم بالبرنامج. يمكن أن تقبل وظيفة الإدخال سلسلة مطالبة سيتم عرضها قبل إدخال البيانات. قيمة الإرجاع لوظيفة الإدخال عبارة عن سلسلة تحتوي على بيانات يدخلها المستخدم.
طباعة ("مرحبا ،" + اسم+"!")
- في هذا المثال ، نطلب من المستخدم اسمه باستخدام وظيفة الإدخال وحفظه في متغير الاسم. ثم نقوم بإخراج التحية باستخدام الاسم الذي تم إدخاله. لاحظ أننا استخدمنا عامل الإضافة ( + ) لدمج السلاسل. وبالتالي ، فإن نتيجة تنفيذ هذا الرمز ستكون إخراج تحية للمستخدم باسمه.
- ما هو إدخال البيانات?
- وصف ومعنى إدخال لوحة المفاتيح
- كيفية إدخال البيانات
أمثلة وطرق إدخال لوحة المفاتيح في بايثون
ما هو إدخال البيانات?
عند إدخال البيانات من لوحة المفاتيح ، يمكن للمستخدم تمرير قيم من أنواع مختلفة ، مثل الأعداد الصحيحة ، الكسور العشرية ، السلاسل ، إلخ. من المهم أن تضع في اعتبارك أنه عند إدخال البيانات ، من الضروري التعامل بشكل صحيح مع الأخطاء والاستثناءات المحتملة حتى يعمل البرنامج بشكل صحيح حتى مع إدخال البيانات بشكل غير صحيح.
في لغة برمجة بايثون ، يتم استخدام وظيفة الإدخال () لإدخال البيانات من لوحة المفاتيح. تتيح هذه الوظيفة للمستخدم إدخال سلسلة من الأحرف التي يمكن للبرنامج الاستمرار في استخدامها.
مثال:الاسم = الإدخال ("أدخل اسمك:")
طباعة ("مرحبا ،" + اسم+"!")
في هذا المثال ، يطلب البرنامج من المستخدم اسمه باستخدام وظيفة الإدخال (). يتم حفظ القيمة التي أدخلها المستخدم إلى متغير الاسم. ثم يقوم البرنامج بإخراج تحية تستخدم قيمة متغير الاسم.
يمكن أن تقبل وظيفة الإدخال () معلمة سيتم استخدامها كتلميح للمستخدم عند إدخال البيانات. على سبيل المثال:
العمر = الإدخال ("أدخل عمرك:")
في هذا المثال ، يتوقع البرنامج من المستخدم إدخال عمره ، وسيتم عرض الرسالة "أدخل عمرك:" كتلميح.
يعد إدخال لوحة المفاتيح جزءا مهما من البرمجة ، حيث يسمح لك بإنشاء برامج تفاعلية تتفاعل مع المستخدم.
وصف ومعنى إدخال لوحة المفاتيحتوفر عملية إدخال البيانات في البرنامج للمستخدم الفرصة لتحديد قيم المتغيرات أو إدخال معلومات نصية يمكن للبرنامج معالجتها. يسمح إدخال البيانات من لوحة المفاتيح للبرنامج بأن يصبح أكثر مرونة وتفاعلية.
هناك عدة طرق لإجراء إدخال لوحة المفاتيح في بايثون. واحد منهم يستخدم وظيفة الإدخال (). عندما يتم استدعاء هذه الوظيفة ، يتوقف البرنامج مؤقتا ، في انتظار إدخال البيانات من المستخدم. بعد إدخال المستخدم للبيانات ، تقوم وظيفة الإدخال() بإرجاع القيمة المدخلة كسلسلة.
مثال على استخدام وظيفة الإدخال() :
الاسم = الإدخال ("أدخل اسمك:")
- طباعة ("مرحبا ،" + اسم+"!")
- في هذا المثال ، يطلب البرنامج من المستخدم إدخال اسمه وحفظه في متغير الاسم. يقوم البرنامج بعد ذلك بإخراج تحية باستخدام القيمة التي أدخلها المستخدم.
هناك عدة طرق لإدخال البيانات من لوحة المفاتيح في بايثون. دعونا ننظر إلى بعض منهم:
وظيفة الإدخال ()طباعة ("مرحبا" + الاسم)
من المهم جدا أن نتذكر أن جميع البيانات المدخلة من قبل المستخدم باستخدام المدخلات()
، سيتم التعامل معها على أنها سلاسل. إذا كنت بحاجة إلى تحويل القيمة المدخلة إلى رقم ، فيمكنك استخدامالباحث () وظيفة
أو تعويم()
:
العمر = كثافة العمليات (الإدخال ("أدخل عمرك:"))
طباعة ("في 10 سنوات سوف تكون" + شارع (العمر + 10))
توفر طرق قراءة الملفات طريقة أخرى لإدخال البيانات في بايثون. يمكنك فتح الملف وقراءة محتوياته وحفظ البيانات في متغير:
مع فتح ("البيانات.النص " ، "ص" ) كما و:
توفر وسيطات سطر الأوامر طريقة أخرى لإدخال البيانات في بايثون. يمكنك تمرير الحجج عند بدء تشغيل البرنامج والوصول إليها في التعليمات البرمجية:
نظام الاستيراد
أرجس = سيس.[1:]
طباعة ("وسيطات سطر الأوامر: "+شارع (وسائط))
واحدة من أبسط الطرق وأكثرها شيوعا لإدخال البيانات هي وظيفة الإدخال (). يسمح للمستخدم بإدخال القيم من لوحة المفاتيح أثناء تشغيل البرنامج.
مثال على استخدام وظيفة الإدخال () لإدخال سلسلة:
الاسم = الإدخال ("أدخل اسمك:")
طباعة ("مرحبا ،" + اسم+"!")
إذا كنت بحاجة إلى إدخال قيم متعددة مفصولة بمسافات ، فيمكنك استخدام طريقة الانقسام (). فإنه يقسم السلسلة إلى عناصر منفصلة وإرجاع قائمة.
مثال على استخدام طريقة الانقسام () ووظيفة الخريطة () لإدخال قائمة بالأرقام:
أرقام = قائمة (خريطة (كثافة العمليات ، أرقام))
طباعة ("مجموع الأرقام:" ، مجموع (أرقام))