n = int(input("nhập năm :"))
if (n % 4 == 0) and (n % 100 != 0) or (n %400==0) :
print("năm ", n ," là năm nhuận nên có 366 ngày ")
else :
print("năm ", n ," không phải là năm nhuận nên có 365 ngày ")
Giải thích
Theo đề bài thì cần nhập vào năm n sau đó in ra số ngày của năm n.
1 năm thì có thể nhuận hoặc không phụ thuộc vào điều kiện n có chia hết cho 400 hoặc chia hết cho 4 nhưng không chia hết cho 100 không
Với đề này bạn có thể cho nhập năm rồi ràng buộc điều kiện để kiểm tra có phải năm nhuận không rồi in ra số ngày tương ứng nhé.
Theo đề bài thì chia hết cho 400 hoặc chia hết 4 và không chia hết cho 100 thì bạn hoàn toàn có thể lấy 1 trong hai điều kiện cũng được nhé.Chỉ cần xác định là năm nhuận hay không là được nên có thể bỏ 1 trong 2 điều kiện hoặc lấy cả hai theo đề bài đều được.
Ở đây mình viết Python còn viết chương trình pascal như bạn ở dưới cũng đúng nhé.Bạn có thể tham khảo.