Moon Alfarsi نشر 1 مارس 2021 أرسل تقرير نشر 1 مارس 2021 برنامج بايثون يقوم بـــــــ 1- طلب من المستخدم ادخال رقم شهر (الرقم <=12 و >= 1) 2-تخزينه في متغير codmon 3- طباعة عدد أيام الشهر اقتباس
0 Salah Eddin Beriani2 نشر 1 مارس 2021 أرسل تقرير نشر 1 مارس 2021 للوصول لعدد أيام الشهر 2 أنت تحتاج أيضا للسنة كمتغير يوفره المستخدم وهناك نوعام من السنوات سنة عادية تحتوي على 365 يوم و leap year تحتوي على 366 يوم ال leap year تقبل القسمة على 4 ولا تقبل القسمة على 100 لكن ان كانت تقبل القسمة على 4 و 400 و 100 فهي leap year class CalcNumberOfDays(object): def numberOfDays(self, y, m): leap = 0 if y% 400 == 0: leap = 1 elif y % 100 == 0: leap = 0 elif y% 4 == 0: leap = 1 if m==2: return 28 + leap list = [1,3,5,7,8,10,12] #أرقام الاشهر التي تحتوي على 31 يوم if m in list: return 31 return 30 ob1 = CalcNumberOfDays() y= input("year:") codemon=input("month:") print(ob1.numberOfDays(int(y), int(codemon))) 1 اقتباس
السؤال
Moon Alfarsi
برنامج بايثون يقوم بـــــــ
1- طلب من المستخدم ادخال رقم شهر (الرقم <=12 و >= 1)
2-تخزينه في متغير codmon
3- طباعة عدد أيام الشهر
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.