المطلوب
أكتب برنامج يطلب من المستخدم إدخال رقم الشهر, و بعدها سيقوم بطباعة إسم الشهر باللغة الإنجليزية.
رقم الشهر يجب أن يكون بين 1 و 12.
في حال قام المستخدم بإدخال رقم أصغر من 1 أو أكبر من 12 سيتم عرض الرسالة التالية له "Error input, Month number should be between 1 and 12.".
مثال: إذا قام المستخدم بإدخال الرقم 5 فستكون النتيجة كالتالي.
Month number: 5 Month name: May
الحل بلغة بايثون
month = int(input('Month number: '))
print('Month name: ', end='')
if month == 1:
print('January')
elif month == 2:
print('February')
elif month == 3:
print('March')
elif month == 4:
print('April')
elif month == 5:
print('May')
elif month == 6:
print('June')
elif month == 7:
print('July')
elif month == 8:
print('August')
elif month == 9:
print('September')
elif month == 10:
print('October')
elif month == 11:
print('November')
elif month == 12:
print('December')
else:
print('Error input, Month number should be between 1 and 12.')
سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقم 5 عند التشغيل.
Month number: 5 Month name: May
سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقم 13 عند التشغيل.
Month number: 13 Month name: Error input, Month number should be between 1 and 12.


محرر الويب
نظام الألوان
محول الوحدات
محلل عناوين الشبكات