19.6. 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...
Câu hỏi:
19.6. 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.
Câu trả lời:
Người trả lời: GV. Đỗ Thị Đức
Cách 1:Chương trình có thể viết như sau:```m = int(input("Nhập năm: "))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")```Cách 2:Chương trình có thể viết như sau:```m = int(input("Nhập năm: "))if m % 400 == 0: print("Năm", m, "là năm nhuận")elif 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")```Câu trả lời chi tiết:Để kiểm tra xem một năm có phải là năm nhuận hay không, chúng ta sẽ sử dụng điều kiện được mô tả trong câu hỏi: năm m là năm nhuận 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. - Nếu năm m chia hết cho cả 400 và 100, thì đó không phải là năm nhuận.- Nếu năm m chia hết cho 400 nhưng không chia hết cho 100, hoặc chia hết cho 4 nhưng không chia hết cho 100, thì đó là năm nhuận.Dựa vào những điều kiện trên, chúng ta sẽ viết chương trình để kiểm tra và in ra thông báo tương ứng.
Câu hỏi liên quan:
- 19.1. Em hãy viết biểu thức lôgic trong Python tương ứng với mỗi câu sau:a) Số x nhỏ hơn 50.b) Số x...
- 19.2. Em hãy tìm một vài giá trị m, n thoả mãn các biểu thức sau:a) 50%m == 0 and n%4 != 0b) m% 100...
- 19.3. Em hãy viết biểu thức điều kiện tương ứng với các phát biểu sau:a) m chia hết cho 100 nhưng...
- 19.4. Em hãy xác định giá trị của các biến a, b, c sau khi thực hiện các câu lệnh sau:a, b, c = 1,...
- 19.5. Em hãy viết câu lệnh điều kiện để in ra các thông báo tương ứng tùy theo giá trị của số...
- 19.7. Chỉ số BMI (Body Mass Index) được tính dựa trên tỉ lệ giữa cân nặng (tính bằng kg) và chiều...
- 19.8. Để khuyến khích tiêu thụ cam, một chủ vườn đã đưa ra chính sách khuyến mại sau: Nếu số cam...
- 19.9. Em hãy viết chương trình nhập ba số thực dương a, b, c, kiểm tra xem ba số đó có thể là độ...
- 19.10. Em hãy viết chương trình giải phương trình bậc nhất dạng tổng quát ax + b = c, các hệ số a,...
- 19.11. Em hãy viết chương trình giải phương trình bậc hai dạng tổng quát ax2 + bx +c = 0 (a khác ...
- 19.12. Tiền điện được tính theo đơn giá bậc thang như sau: đơn giá 1 được áp dụng cho 50 kWh điện...
Bình luận (0)