بايثون هي واحدة من لغات البرمجة الأكثر شعبية وقوية في العالم ، مما يسمح لك لتطوير تطبيقات من أنواع مختلفة. يعد إنشاء برنامج لعرض اسم الشهر برقمه إحدى المهام التي قد يواجهها المطور الذي يعمل بهذه اللغة.
هذه المقالة هي دليل خطوة بخطوة لكتابة مثل هذا البرنامج في بيثون. في ذلك ، سننظر في كيفية استخدام المشغلين الشرطيين وقوائم البيانات ، يمكنك تنفيذ برنامج بسيط وفعال يقبل رقم الشهر من المستخدم ويخرج اسمه.
سيستخدم البرنامج وحدة بايثون القياسية-التاريخ والوقت. سوف نستخدم وظيفة ستربتيمي ، والذي يسمح لنا لتحليل التاريخ والوقت في الشكل المحدد من قبل المستخدم. ثم سنحصل على الشهر الذي نحتاجه ونطبع اسمه باستخدام قاموس يحتوي على مراسلات رقم الشهر واسمه.
- كيف يمكنني الحصول على اسم الشهر حسب الرقم في بايثون?
- برنامج إدخال الرقم وعرض اسم الشهر
- سؤال وجواب
كيف يمكنني الحصول على اسم الشهر حسب الرقم في بايثون?
هناك عدة طرق للحصول على اسم الشهر برقمه في بايثون. دعونا نفكر في إحدى الطرق البسيطة والمفهومة.
- أولا ، تحتاج إلى إنشاء قائمة بأسماء الأشهر:
- ثم عليك أن تطلب من المستخدم إدخال رقم الشهر:
- بعد ذلك ، يمكنك التحقق من أن القيمة المدخلة في النطاق من 1 إلى 12:
- إذا كانت القيمة المدخلة صحيحة ، فيمكنك الحصول على اسم الشهر من القائمة حسب الفهرس:
- وأخيرا ، طباعة اسم الشهر:
- إذا كانت القيمة المدخلة لا تقع ضمن النطاق من 1 إلى 12 ، يمكنك عرض رسالة خطأ:
الأشهر = ["يناير" ، "فبراير" ، "مارس" ، "أبريل" ، "مايو" ، "يونيو" ، "يوليو" ، "أغسطس" ، "سبتمبر" ، "أكتوبر" ، "نوفمبر" ، "ديسمبر"] |
الرقم الشهري = كثافة العمليات (الإدخال ("أدخل رقم الشهر:")) |
إذا كان رقم الشهر > = 1 ورقم الشهر < = 12: |
اسم الشهر = الأشهر [رقم الشهر-1] |
طباعة ("اسم الشهر:" ، اسم الشهر) |
آخر: |
طباعة ("رقم الشهر غير صحيح") |
هنا هو رمز البرنامج الكامل:
الأشهر = ["يناير" ، "فبراير" ، "مارس" ، "أبريل" ، "مايو" ، "يونيو" ، "يوليو" ، "أغسطس" ، "سبتمبر" ، "أكتوبر" ، "نوفمبر" ، "ديسمبر"]
الرقم الشهري = كثافة العمليات (الإدخال ("أدخل رقم الشهر:"))
إذا كان رقم الشهر > = 1 ورقم الشهر < = 12:
اسم الشهر = الأشهر [رقم الشهر-1]
طباعة ("اسم الشهر:" ، اسم الشهر)
آخر:
طباعة ("رقم الشهر غير صحيح")
عند تنفيذ البرنامج ، سيتم دعوة المستخدم لإدخال رقم الشهر ، ونتيجة لذلك ، سيتم عرض اسم الشهر المقابل. إذا قام المستخدم بإدخال رقم غير صحيح ، فسيتم عرض رسالة خطأ.
وبالتالي ، باستخدام قائمة ومشغلي الشرطية ، يمكنك بسهولة الحصول على اسم الشهر من خلال رقمه في بيثون.
برنامج إدخال الرقم وعرض اسم الشهر
في هذه المقالة ، سنلقي نظرة على برنامج لإدخال رقم الشهر وعرض اسمه. يمكن أن يكون هذا البرنامج مفيدا في مواقف مختلفة ، على سبيل المثال ، عند العمل مع التواريخ في بايثون.
أولا ، نحتاج إلى إنشاء متغير ندخل فيه رقم الشهر. للقيام بذلك ، يمكننا استخدام وظيفة الإدخال () ، والتي تسمح للمستخدم بإدخال البيانات من لوحة المفاتيح.
في البرنامج ، يمكننا إضافة فحص لصحة البيانات المدخلة. على سبيل المثال ، يمكننا التحقق من أن القيمة المدخلة هي رقم من 1 إلى 12 ، حيث لا يوجد سوى 12 شهرا في السنة.
بعد تلقينا رقم الشهر من المستخدم ، يمكننا استخدام التعبيرات الشرطية (إذا-آخر) لتحديد اسم الشهر.
يمكننا إنشاء فرع نقارن فيه القيمة المدخلة بأرقام الشهر من 1 إلى 12. في كل فرع ، سنقوم بإخراج الاسم المقابل للشهر.
على سبيل المثال ، إذا كان رقم الشهر هو 1 ، فإننا نخرج "يناير" ، وإذا كان رقم الشهر هو 2 ، فإننا نخرج "فبراير" وما إلى ذلك.
في نهاية البرنامج ، يمكننا إضافة معالجة القيم غير الصحيحة ، على سبيل المثال ، إذا كان رقم الشهر أقل من 1 أو أكثر من 12. في هذه الحالة ، يمكننا عرض رسالة خطأ ونطلب من المستخدم إدخال الرقم مرة أخرى.
هنا مثال على برنامج لإدخال الرقم وعرض اسم الشهر في بايثون:
الشهر = كثافة العمليات (الإدخال ("أدخل رقم الشهر:"))
إذا الشهر = = 1:
طباعة ("يناير")
أليف الشهر = = 2:
طباعة ("فبراير")
أليف الشهر = = 3:
طباعة ("مارس")
أليف الشهر = = 4:
طباعة ("أبريل")
أليف الشهر = = 5:
طباعة ("مايو")
أليف الشهر = = 6:
طباعة ("يونيو")
أليف الشهر = = 7:
طباعة ("يوليو")
أليف الشهر = = 8:
طباعة ("أغسطس")
أليف الشهر = = 9:
طباعة ("سبتمبر")
أليف الشهر = = 10:
طباعة ("أكتوبر")
أليف الشهر = = 11:
طباعة ("نوفمبر")
أليف الشهر = = 12:
طباعة ("ديسمبر")
آخر:
طباعة ("خطأ! أدخل رقما من 1 إلى 12.")
وبالتالي ، فقد نظرنا في مثال على برنامج بايثون لإدخال رقم الشهر وعرض اسمه. يمكن استخدام هذا البرنامج في مواقف مختلفة حيث يلزم العمل مع التواريخ والأشهر.