24.3. Hai biểu thức sau có tương đương không?a) ch in "0123456789" b) "0” <= ch <= "9"
Câu hỏi:
24.3. Hai biểu thức sau có tương đương không?
a) ch in "0123456789" b) "0” <= ch <= "9"
Câu trả lời:
Người trả lời: GV. Đỗ Văn Huy
Để giải câu hỏi trên, ta cần biết rằng trong bảng mã ASCII, ký tự số từ 0 đến 9 có mã ASCII tương ứng lần lượt là 48 đến 57. Ta có:a) ch in "0123456789": Đây là biểu thức yêu cầu ký tự ch có thể là bất kỳ số từ 0 đến 9.b) "0” <= ch <= "9”: Điều kiện yêu cầu ký tự ch phải thỏa mãn mã ASCII trong khoảng từ 48 đến 57.Vì mã ASCII của ký tự "0” là 48 và của ký tự "9” là 57, nên ta thấy rằng hai biểu thức trên thực sự có ý nghĩa tương đương: cả hai biểu thức đều chỉ định rằng ch là một ký tự số từ 0 đến 9.Vậy, câu trả lời cho câu hỏi "Hai biểu thức sau có tương đương không?a) ch in "0123456789" b) "0” <= ch <= "9"?" là: Hai biểu thức có tương đương.
Câu hỏi liên quan:
- 24.1. Giả sử s = "Thời khoá biểu" thì len(s) bằng bao nhiêu?A. 3. ...
- 24.2. Các biểu thức lôgic sau trả về giá trị gì?a) "01" in "10101" ...
- 24.4. Hai biểu thức sau có tương đương không?a) "0" <= ch <= "9" ...
- 24.5. Cho trước xâu kí tự S, có cách nào để nhận được xâu bao gồm các kí tự lấy từ S nhưng với thứ...
- 24.6. Nếu S = "1234567890" thì S[0:4] là gì?A. "123" ...
- 24.7. Kết quả đoạn chương trình sau là gì?S = "0123456789"T = "".for i in range(0, len(S),2):...
- 24.8. Cho trước xâu kí tự S bất kì. Viết đoạn chương trình có chức năng sau:a) Đếm số các kí tự là...
- 24.9. Mệnh đề nào dưới đây đúng?A. Xâu kí tự trong Python là xâu chỉ gồm các kí tự nằm trong bảng...
- 24.10. Muốn biết biến s thuộc kiểu xâu kí tự hay không thì cần kiểm tra bằng lệnh gì?
- 24.11. Cho trước hai xâu kí tự s1, s2. Viết đoạn chương trình in ra xâu kí tự bao gồm lần lượt các...
- 24.12. Cho trước hai xâu kí tự s1, s2. Viết đoạn chương trình tính in ra xâu kí tự là phần chung...
Bình luận (0)