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