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")