کد پایتون بنویسید که با ورودی عددی بین 1 تا 366 از کاربر دریافت کند و سپس مشخص کند چه روزی از چه ماهی از سال است؟ مثلا عدد 10 را وارد کنیم چاپ کند ماه 1 روز 10
راهنمایی کنید🙏🏼
def find_month_and_day(day_of_year):
# لیست روزهای هر ماه در سال غیرکبیسه
months_days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
month = 1
for days_in_month in months_days:
if day_of_year <= days_in_month:
return (month, day_of_year)
day_of_year -= days_in_month
month += 1
return (12, 31) # حالت پیشفرض برای اعداد نامعتبر
# دریافت ورودی از کاربر
try:
day = int(input("عدد بین 1 تا 366 را وارد کنید: "))
if 1 <= day <= 366:
result = find_month_and_day(day)
print(f"ماه {result[0]}، روز {result[1]}")
else:
print("عدد باید بین 1 تا 366 باشد!")
except ValueError:
print("ورودی نامعتبر! لطفاً یک عدد وارد کنید.")
خودم میخوام حل کنم
ولی ب ی روش دیگه
این میلادی سال رو در نظر گرفته
شمسی ۶ ماه اول سال ۳۱ روز ه
میتویسم ولی نمیدونم چطوری
۱۸۹ روز شش ماه اول رو ماه رو بنویسم
Ein offener öffentlicher Feed aus dem Suchindex
ChatCrawler — „Google für das öffentliche Telegram“; wird aktualisiert, während die Community gecrawlt wird.
Zeiten in UTC.