X

SBT Tin học 10 Kết nối tri thức

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


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.

Giải sách bài tập Tin học 10 Bài 19: Câu lệnh điều kiện If

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: