با سلام
در این برنامه کاربر سال میلادی را وارد می کنه و برای کاربر پیغام چاپ می شه که سال کبیسه هست یا نه.
زبان برنامه نویسی: پایتون
توضیح در مورد نحوه تشخیص کبیسه بودن سال میلادی:
سال اگر بر 400 بخش پذیر باشد(باقیمانده ی تقسیم صفر باشد) کبیسه هست.
سال اگر بر 100 بخش پذیر باشد(باقیمانده ی تقسیم صفر باشد) کبیسه نیست.
سال اگر بر 4 بخش پذیر باشد(باقیمانده ی تقسیم صفر باشد) کبیسه هست.
به عبارتی دیگه سالی که بر 400 و 4 بخش پذیر باشه و بر 100 بخش پذیر نباشد، سال کبیسه هست.
من یک تابع برای تشخیص تعریف کردم
def is_leap_year(year): if(year%400 == 0): result = True elif(year%100 == 0): result = False elif(year%4 == 0): result = True else: result = False return result while True: year = int(input("Please enter year: ")) if(is_leap_year(year)): print(year, ' is a leap year.') else: print(year, ' is not a leap year.') choice = str(input('continue(y/n)?')).lower() if(choice != 'y'): break
تکلیف: برنامه دیکد کردن رشته ای که توسط روش سزار رمزنگاری شده است را بنویسید
,year ,کبیسه ,سال ,پذیر ,result , ,کبیسه هست ,leap year ,ی تقسیم ,تقسیم صفر
درباره این سایت