Hướng dẫn giải của CD10 - Trang 76 - Năm nhuận

Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người làm lời giải.


Nộp code mẫu trước khi tự giải được bài tập là một hành vi có thể bị ban.

Ý tưởng

  • Điều kiện để ~n~ là năm nhuận: ~n~ chia hết cho ~400~ hoặc ~n~ chia hết cho ~4~ đồng thời không chia hết cho ~100~.
  • Biểu diễn trong python như sau:
    n%400 == 0 or (n%4 and n%100 != 0)
  • Điều kiện để ~n~ là năm nhuận kép: ~n~ chia chết cho ~3328~.
  • Sử dụng câu lệnh if kết hợp với điều kiện đã được biểu diễn ở trên

Code đề xuất


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.