برنامه ای بنویسید که تعداد روز هایی که از آغاز سال گذشته است را از کاربر بپرسد(دوعدد) ، سپس بگوید در چندمین روز ماه چندم قرار داریم ؟( فرض کنیم همه ی ماه ها ۳۰ روزه هستند)
برنامه ای بنویسید که تعداد روز هایی که از آغاز سال گذشته است را از کاربر بپرسد(دوعدد) ، سپس بگوید در چندمین روز ماه چندم قرار داریم ؟( فرض کنیم همه ی ماه ها ۳۰ روزه هستند)
لطفا زود تر جواب بدین ....
فقط توضیحاتش رو براتون مینویسم. سعی کنید طبق جواب تاپیک قبلی و بعدی٬ این رو خودتون بنویسید.
ابتدا باقیمانده اون عدد به ۳۰ رو بدست میارید که اینکه چندمین روز ماه هستیم بدست میاد.
و سپس اون باقیمانده رو از عدد اصلی کم کنید تا عددی بدست بیاد که بر ۳۰ بخش پذیر باشه٬ بعد عدد بدست اومده رو بر ۳۰ تقسیم کنید تا اینکه در چندمین ماه سال هستیم بدست بیاد.
Days = int(input("Enter the day of the year : "))
if Days % 30 == 0:
# for last days of every month
Month = int((Days / 30))
DayOfMonth = 30
else:
# for other days !
Month = int((Days / 30) + 1)
DayOfMonth = Days % 30
print("you are in",Month,"th month of the year and",DayOfMonth,"Days of month")
پاسخ ها