---
# System prepended metadata

title: TQC+ 程式語言Python 407 不定數迴圈-閏年判斷
tags: [python-TQC]

---

###### tags: `python-TQC`
#  TQC+ 程式語言Python 407 不定數迴圈-閏年判斷

1. 題目說明:
請開啟PYD407.py檔案，依下列題意進行作答，使輸出值符合題意要求。作答完成請另存新檔為PYA407.py再進行評分。

2. 設計說明：
(1) 請撰寫一程式，以不定數迴圈的方式讓使用者輸入西元年份，然後判斷它是否為閏年（leap year）或平年。其判斷規則如下：每四年一閏，每百年不閏，但每四百年也一閏。
(2) 假設此不定數迴圈輸入-9999則會結束此迴圈。

3. 輸入輸出：
輸入說明
一個正整數，直至-9999結束輸入

輸出說明
判斷是否為閏年或平年

![](https://i.imgur.com/g7q94lr.png)

```python=
while True:
    y = int(input())
    if y == -9999:
        break
    else:
        if y % 400 == 0:
            print("{} is a leap year.".format(y))
        elif y % 100 == 0:
            print("{} is not a leap year.".format(y))
        elif y % 4 == 0:
            print("{} is a leap year.".format(y))
        else:
            print("{} is not a leap year.".format(y))
```


