Python cho phép bạn chuỗi các toán tử so sánh:
if a < b < c:Điều này sẽ kiểm tra nếu if a <= b <= c: 3 nằm trong khoảng từ if a <= b <= c: 4 và if a <= b <= c: 5 độc quyền. Nếu bạn muốn bao gồm, hãy thử:
if a <= b <= c:Vì vậy, trong mã của bạn, nó sẽ giống như:
if a < read < b: return print("Yes") elif b < read < a: return print("Yes") else: return print("No")hoặc, chính xác hơn:
if (a < read < b) or (b < read < a): return print("Yes") else: return print("No")Cũng lưu ý rằng if a <= b <= c: 6 luôn trả về if a <= b <= c: 7 trong Python. Vì vậy, if a <= b <= c: 8 tương đương với if a <= b <= c: 9. Có lẽ bạn nên xóa các câu lệnh hoàn trả:
if (a < read < b) or (b < read < a): print("Yes") else: print("No")Ảnh của Clem Onojeghuo trên unplash
Một trong những cách chính mà bạn đã sử dụng để so sánh bằng ngôn ngữ lập trình là như sau:
a