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

كيفية قراءة سلسلة من لوحة المفاتيح بيثون: طريقة بسيطة وفعالة

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

يستخدم بيثون وظيفة الإدخال () لقراءة سلسلة من لوحة المفاتيح. تتيح لك هذه الوظيفة الحصول على سلسلة يدخلها المستخدم من لوحة المفاتيح وتعيينها لمتغير. مثال على استخدام وظيفة الإدخال () يبدو كما يلي:

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

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

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

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

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

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

  1. كيفية قراءة إدخال لوحة المفاتيح في بايثون
  2. طريقة سهلة لقراءة سلسلة
  3. قراءة الأرقام من لوحة المفاتيح في بايثون
  4. كيفية قراءة قيم متعددة في سطر واحد

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

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

هنا مثال رمز بسيط:

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

يمكن أن تأخذ وظيفة الإدخال () وسيطة اختيارية – سلسلة يجب إخراجها قبل تلقي الإدخال. يسمى هذا الخط دعوة ويساعد المستخدم على فهم نوع البيانات المتوقعة.

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

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

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

طريقة سهلة لقراءة سلسلة

. يسمح لك بإدخال نص من لوحة المفاتيح ، والذي سيتم تعيينه لمتغير.

أبسط طريقة لقراءة سلسلة هي كما يلي:

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

في هذه الحالة ، بعد تشغيل الرمز ، سيتم عرض السطر "أدخل سطرا: "،وبعد ذلك يمكنك إدخال السطر المطلوب والضغط على إدخال.

مثال:

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

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

بعد تشغيل هذا الرمز ، سيتم عرض الرسالة "أدخل اسمك:" على الشاشة ، وبعد ذلك يتم إدخال الاسم. يقوم البرنامج بعد ذلك بإخراج تحية باستخدام الاسم الذي تم إدخاله.

قراءة الأرقام من لوحة المفاتيح في بايثون

. يسمح لك بقراءة سلسلة أدخلها المستخدم ثم تحويلها إلى رقم.

لقراءة سلسلة من لوحة المفاتيح:

عدد_سلسلة = إدخال ("أدخل رقما:")

. سيتم عرض هذا السطر للمستخدم قبل إدخال القيمة.

:

عدد = كثافة العمليات(عدد_سلسلة)

إلى رقم الفاصلة العائمة.

مثال على الكود الكامل:

عدد_سلسلة = إدخال ("أدخل رقما:")

عدد = كثافة العمليات(عدد_سلسلة)

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

وظيفة إيسينستانس ()

إن لم يكن عدد_سلسلة.إسديجيت():

طباعة ("تم إدخال قيمة غير صالحة.")

آخر:

عدد = كثافة العمليات(عدد_سلسلة)

عند العمل مع مدخلات المستخدم ، من المهم أن تكون قادرا على قراءة قيم متعددة مفصولة بمسافات في سطر واحد. يمكن أن يكون هذا مفيدا عندما نريد الحصول على قائمة بالأرقام أو السلاسل من مستخدم.

لقراءة قيم متعددة في سطر واحد ، يمكننا استخدام

طريقة الإدخال ()

.

قائمة القيم = القيم.انقسام()

سوف تحتوي على قائمة ['1', '2', '3', '4', '5']. يتم حفظ كل قيمة تم إدخالها كعنصر قائمة منفصل.

يمكننا أيضا تحويل القيم إلى قائمة الأرقام باستخدام