標籤:python leap year
#!/usr/bin/env pythonimport sysdef judge_year(): while True:try: year = raw_input(‘please input a year: ‘)except (EOFError,KeyboardInterrupt): print ‘\n‘ sys.exit() if len(year) == 0: print ‘input nothing,please try again!‘ continue try: year = int(year) except ValueError,e: print ‘please input 4 integers‘ continue if len(str(year)) != 4: print ‘Number of digits should be 4‘ continue break if (year % 4 == 0) and (year % 100 != 0): print str(year)+‘ is a leap year‘ elif (year % 4 == 0) and (year % 100 == 0): print str(year)+‘ is a leap year‘ else: print ‘sorry! ‘+str(year)+‘ is not a leap year‘def main(): while True: judge_year()anwser = raw_input("Enter ‘no‘ to quit: ")if anwser == ‘no‘: breakelse: passif __name__ == ‘__main__‘: main()
本文出自 “永不止步” 部落格,請務必保留此出處http://wjcaiyf.blog.51cto.com/7105309/1690826
判斷輸入的年份是否為閏年