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

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

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

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

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

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

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

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

  1. بايثون: إدخال قيمة متغير من لوحة المفاتيح
  2. طرق إدخال لوحة المفاتيح في بايثون
  3. وظيفة الإدخال ()
  4. طرق وحدة سيس
  5. طرق وحدة جيتش
  6. باستخدام وحدة بينبوتبلوس
  7. إدخال الأرقام من لوحة المفاتيح
  8. معالجة البيانات المدخلة والتحقق منها

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

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

    أنت الآن على دراية بالطرق الأساسية لإدخال قيمة متغير من لوحة المفاتيح في بايثون. اختر الطريقة الأنسب وفقا لمهامك وقابليتك للاستخدام.

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

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

    1. وظيفة

      . يسمح لك بإدخال البيانات في وحدة التحكم وحفظها في المتغيرات. مثال الاستخدام:

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

      الاسم

    2. . ثم نستخدم هذا المتغير لعرض التحية على الشاشة.

      النظام.ستدين.قراءة الخط () وظيفة

      . مثال الاستخدام:

      النظام.ستدين.قراءة الخط () وظيفة

    3. لقراءة خط من المدخلات وحفظه إلى متغير

      جيتباس

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

      جيتباس

    للوصول إلى وظائفها. ثم نستخدم الوظيفة

    جيت باس.جيت باس()

    ، ونعرضه على الشاشة.

    في بيثون هي وظيفة

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

    سيطلب من المستخدم "إدخال اسمك:" وسيتم حفظ القيمة التي أدخلها في متغير

    الاسم.
    من المهم ملاحظة أن جميع القيم التي تم إرجاعها بواسطة الوظيفة هي مثال

    سيظهر للمستخدم المطالبة "أدخل عمرك:" وسيتم حفظ القيمة التي أدخلها في

    متغير العمر

    كعدد صحيح.

    وظيفة

    1. المدخلات()
    2. مفيد في العديد من المواقف عندما تحتاج إلى التفاعل مع مستخدم والحصول على معلومات منه.
    3. طرق وحدة سيس

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

    لتلقي إدخال لوحة المفاتيح باستخدام النظام.ستدين.طريقة القراءة () ، اتبع الخطوات التالية:

    استخدم النظام.ستدين.ريدلاين () طريقة لقراءة سلسلة من لوحة المفاتيح: إنبوت_ستر = سيس.ستدين.قراءة الخط()

    قم بتحويل سلسلة القراءة إلى رقم ، إذا لزم الأمر: إدخال _ _ _ _ _ _ _ _ _ _ _

    مثال على استخدام النظام.طريقة ستدين.قراءة الخط () لقراءة رقم من لوحة المفاتيح:

    • إدخال _ستر = سيس.ستدين.قراءة الخط()

    • إدخال _ _ _ _ _ _ _ _ _ _ _
    • طرق وحدة جيتش

    • تحتوي وحدة جيتش على الطرق التالية:
    • طباعة ("لقد أدخلت الحرف:" ، شار)

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

    استيراد جيتش

    شار = جيتش.جيتشي()

    طباعة ("لقد أدخلت الحرف:" ، شار)
    جيتش.جيتباس—) - وظيفة يقرأ سلسلة من لوحة المفاتيح وإرجاع قيمته كسلسلة. في هذه الحالة ، لن يتم عرض الأحرف التي تدخلها على الشاشة. مثال الاستخدام:استيراد جيتش
    كلمة المرور = جيتش.جيت باس ("أدخل كلمة المرور:")طباعة ("لقد أدخلت كلمة مرور:" ، كلمة المرور)
    وحدة جيتش يسمح لك للسيطرة على إدخال البيانات من لوحة المفاتيح دون عرض الأحرف التي تم إدخالها على الشاشة. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عند قراءة كلمة مرور أو عند تطوير تطبيقات وحدة التحكم التي تتطلب إدخال أحرف دون عرضها.
    باستخدام وحدة بينبوتبلوستوفر وحدة بينبوتبلوس وظائف مريحة لإدخال القيم من لوحة المفاتيح في بيثون. تعمل هذه الوحدة على تبسيط عملية إدخال البيانات والتحقق من صحتها وتجعل من السهل إدارة إدخال البيانات باستخدام طرق مختلفة.
    يوفر بينبوتبلوس الوظائف التالية:
    الوصفإنبوتينت
    يحصل على عدد صحيح من لوحة المفاتيح.إنبوتمينو

    يسترد واحدة من القيم التي تم تمريرها ، وعرضها كقائمة ، وينفذ الإجراءات المناسبة.

    وقت الإدخال

    يحصل على كائن 

    التاريخ والوقت

    يحصل على القيمة

    صحيح

    أو 

    # استيراد وحدة بينبوتبلوس

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

    # الحصول على عدد صحيح من لوحة المفاتيح

    الوزن = بيب.إدخال تعويم ("أدخل وزنك:")

    # الحصول على كائن التاريخ والوقت من لوحة المفاتيح

    التاريخ = بيب.إدخال الوقت ("أدخل التاريخ:")

    وظيفة

    المدخلات()

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

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

    الأسطوانات = الإدخال ("أدخل رقم:")

    الأسطوانات = كثافة العمليات (الأسطوانات )

    في هذا المثال ، تتم قراءة القيمة أولا من لوحة المفاتيح ، ثم يتم تحويلها إلى

    نوع كثافة العمليات

    . الآن في

    متغير الأسطوانات