کد نویسی پاینون
سلام روز همگی بخیر . من د دوره مقدماتی پایتون هستم . تمرین دارم که احتیاج به راهنمایی دارم ممنون میشم راهنماییم کنید .
من میخوام از طریق input از کار بر ۳ عدد بگیرم و به شکل تقویم قمری نمایش بدم ولی فقط از
شرط ها . حلقه ها . تابع . def. لیست و دیکشنری میتونم استفاده کنم چون هنوز ایمپورت کردن نخوندم _-_ و اینکه این بای قوانین تقویم داشته باشه مثال سال کبسیه و غیر کبیسه . تعداد روز های هرما باید درست باشد و نمایشم به سه حالت باشه (۲۰۲۰/۲/۱ _-_ ۱/feb/سال _-_ sat 1 /feb/2020
پاسخ ( ۱ )
برای شروع، شما نیاز دارید تا سه عدد را از کاربر بگیرید. برای این کار میتوانید از تابع input() استفاده کنید. برای مثال:
حالا که سه عدد را از کاربر گرفتید، باید این تاریخ را به تاریخ قمری تبدیل کنید. برای این کار میتوانید از تابعی که خودتان میسازید استفاده کنید. در این تابع، ابتدا باید بررسی کنید که سالی که کاربر وارد کرده، کبیسه است یا خیر. برای این کار میتوانید از شرطی مانند زیر استفاده کنید:
سپس برای تبدیل تاریخ، باید یک دیکشنری ایجاد کنید که هر ماه قمری به تعداد روزهای آن ماه متناظر باشد. برای مثال:
با داشتن تاریخ و دیکشنری ماههای قمری، میتوانید با استفاده از یک حلقه، روز و ماه قمری را محاسبه کنید. برای مثال، میتوانید از یک حلقه for استفاده کنید تا تعداد روزهای گذشته از تاریخ مورد نظر را بشمارید، سپس ماه و روز قمری را براساس تعداد روزهای گذشته و دیکشنری ماههای قمری محاسبه کنید.
این کد، تاریخ مورد نظر را به تاریخ قمری تبدیل میکند و نمایش آن را در فرمتی مشابه با تقویم قمری نمایش میدهد.