محاسبه تعداد روز هایی که از آغاز سال گذشته است به وسیله پایتون

برنامه ای بنویسید که تعداد روز هایی که از آغاز سال گذشته است را از کاربر بپرسد(دوعدد) ، سپس بگوید در چندمین روز ماه چندم قرار داریم ؟( فرض کنیم همه ی ماه ها ۳۰ روزه هستند)

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 6 سال پیش

لطفا زود تر جواب بدین ....

sokanacademy forum
کاربر سکان آکادمی 6 سال پیش

فقط توضیحاتش رو براتون مینویسم. سعی کنید طبق جواب تاپیک قبلی و بعدی٬ این رو خودتون بنویسید.

ابتدا باقیمانده اون عدد به ۳۰ رو بدست میارید که اینکه چندمین روز ماه هستیم بدست میاد.

و سپس اون باقیمانده رو از عدد اصلی کم کنید تا عددی بدست بیاد که بر ۳۰ بخش پذیر باشه٬ بعد عدد بدست اومده رو بر ۳۰ تقسیم کنید تا اینکه در چندمین ماه سال هستیم بدست بیاد.

sokanacademy forum
کاربر سکان آکادمی 6 سال پیش

متشکرم از پاسخ 

sokanacademy forum
کاربر سکان آکادمی 6 سال پیش
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")
online-support-icon