Cho m là một năm dương lịch. Biết rằng, nếu m chia hết cho 400

Câu 19.6 trang 40 SBT Tin học 10: Cho m là một năm dương lịch. Biết rằng, nếu m chia hết cho 400 hoặc m chia hết cho 4 nhưng không chia hết cho 100 thì năm đó là năm nhuận. Viết câu lênh điều kiện để in ra thông báo tương ứng.

Lời giải:

Chương trình có thể viết như sau:

if (m%400==0) or ((m%4==0) and (m%100 !=0)):

  print("Năm", m, "là năm nhuận")

else:

  print("Năm", m, "không phải là năm nhuận")

Xem thêm các bài giải sách bài tập Tin học lớp 10 Kết nối tri thức hay, ngắn gọn khác:


Giải bài tập lớp 10 Kết nối tri thức khác