فارسی
باز کردن در Telegram

رشتهٔ گفتگو کد پایتون بنویسید که با ورودی عددی بین 1 تا 366 از کاربر دریافت کند و سپس مشخص کند چه روزی از چه ماهی از سال است؟ مثلا ع…

6 پیام · –
K
کد پایتون بنویسید که با ورودی  عددی بین 1 تا 366 از کاربر دریافت کند و سپس مشخص کند چه روزی از چه ماهی از سال است؟ مثلا عدد 10  را وارد کنیم چاپ کند ماه 1  روز 10 راهنمایی کنید🙏🏼
  1. A
    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("ورودی نامعتبر! لطفاً یک عدد وارد کنید.")
      1. A
        اره اگ تغییری میخای بدی بگو هر چند این واقعا راحته نیاز ب توضیح نداره
        1. K
          خودم میخوام حل کنم ولی ب ی روش دیگه این میلادی سال رو در نظر گرفته شمسی ۶ ماه اول سال ۳۱ روز ه میتویسم ولی نمیدونم چطوری ۱۸۹ روز شش ماه اول رو ماه رو بنویسم
گگروه حل اشکال صفر تا صد پایتونگروه حل اشکال صفر تا صد پایتون@problem_python · گروه · فناوری
2 380عضو28 590پیام در ایندکس
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما