現在做一個簡單的程序:輸入年份字符串,判斷是否為閏年。閏年的條件為什么?
- 非整百年能被4整除
- 整百年能被400整除
代碼如下:
1 # 判斷是否為閏年 2 year =int(input("請輸入一個年份:")) 3 if year % 4 == 0 : 4 if year%100 == 0 : 5 if year % 400 == 0 : 6 print('{}是閏年'.format(year)) # 整百年且能被400整除是閏年 7 else: 8 print('{}不是閏年'.format(year)) 9 else: 10 print('{}是閏年'.format(year)) # 能被4整除,且非整百年是閏年 11 else: 12 print('{}不是閏年'.format(year))
運行后,控制台會輸出:
請輸入一個年份:2000
2000是閏年