Giải SBT Tin 10 KNTT Bài 19. Câu lệnh rẽ nhánh If có đáp án

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

12/18

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.

0/3000 ký tự
Giải thích

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