C3-05 · Giờ hợp lệ
Xem dạng PDF
Gửi bài giải
Điểm:
1,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
Python
Đề
Cho giờ ~h~ và phút ~m~. Cặp ~(h, m)~ là một thời điểm hợp lệ trong ngày nếu ~0 \le h \le 23~ và ~0 \le m \le 59~. In Hop le nếu hợp lệ, ngược lại in Khong hop le.
Dữ liệu vào
Một dòng chứa hai số nguyên ~h~ và ~m~, cách nhau một dấu cách.
Kết quả
Một dòng: Hop le hoặc Khong hop le.
Ràng buộc
- ~-1000 \le h, m \le 1000~ (~h~, ~m~ có thể âm).
Ví dụ 1
Dữ liệu vào:
24 0
Kết quả:
Khong hop le
Ví dụ 2
Dữ liệu vào:
7 5
Kết quả:
Hop le
Giải thích ví dụ
- Ví dụ 1: phút ~0~ hợp lệ nhưng giờ ~24~ vượt quá ~23~ (sau 23:59 là 0:00 của ngày hôm sau), nên không hợp lệ.
- Ví dụ 2: ~0 \le 7 \le 23~ và ~0 \le 5 \le 59~ nên hợp lệ. Nếu quên đổi sang số mà so chuỗi thì
"7" <= "23"làFalse(so ký tự đầu'7'với'2') và chương trình in sai.
Ghi chú
- "Nằm ngoài khoảng" phải viết bằng
or:h < 0 or h > 23; viếth < 0 and h > 23thì điều kiện không bao giờ đúng (mục 3.2.1). - Kiểm thử phải đi qua mọi ranh giới: ~h = 0, 23, 24, -1~ và ~m = 0, 59, 60, -1~.
Nguồn trong sách: Bài C3-05, mục 3.7, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (**)
Đang tải...