biểu thức số trong phạm vi [] trả về giá trị boolean. Đúng nếu số có trong phạm vi [], Sai nếu số không có trong phạm vi
Bạn cũng có thể kiểm tra theo cách khác xung quanh bằng cách sử dụng cú pháp không hiện có
if number not in range[start, stop[, step]]: statement[s]
Bây giờ biểu thức. số không có trong phạm vi[] trả về True nếu số không có trong phạm vi và Sai nếu có số trong phạm vi
Ví dụ 1 – Nếu Number in range[]
Trong ví dụ này, chúng tôi sẽ tạo một đối tượng phạm vi đại diện cho một số dãy số và kiểm tra xem một số đã cho có xuất hiện trong phạm vi hay không
Chương trình Python
range_1 = range[2, 20, 3] number = int[input['Enter a number : ']] if number in range_1 : print[number, 'is present in the range.'] else : print[number, 'is not present in the range.']
đầu ra
D:\workspace\python> python example.py Enter a number : 4 4 is not present in the range. D:\workspace\python> python example.py Enter a number : 5 5 is present in the range. D:\workspace\python> python example.py Enter a number : 11 11 is present in the range. D:\workspace\python> python example.py Enter a number : 12 12 is not present in the range.
Ví dụ 2 – Nếu Number not in range[]
Bạn cũng có thể kiểm tra xem số có nằm trong phạm vi không
Trong ví dụ này, chúng tôi sẽ tạo một đối tượng phạm vi đại diện cho một số dãy số và kiểm tra xem một số đã cho không có trong phạm vi
Chương trình Python
range_1 = range[2, 20, 3] number = int[input['Enter a number : ']] if number not in range_1 : print[number, 'is not present in the range.'] else : print[number, 'is present in the range.']
đầu ra
D:\workspace\python> python example.py Enter a number : 4 4 is not present in the range. D:\workspace\python> python example.py Enter a number : 5 5 is present in the range. D:\workspace\python> python example.py Enter a number : 11 11 is present in the range. D:\workspace\python> python example.py Enter a number : 12 12 is not present in the range.
Phần kết luận
Kết thúc Hướng dẫn Python này, chúng ta đã học cách kiểm tra xem một số đã cho có nằm trong phạm vi [] hay không bằng cách sử dụng biểu thức if in range và if not in range
Hướng dẫn này cung cấp cho bạn nhiều phương pháp để kiểm tra xem một số nguyên có nằm trong phạm vi đã cho hay không. Nó bao gồm một số ví dụ để mang lại sự rõ ràng
Trước tiên hãy xác định vấn đề. Chúng tôi muốn xác minh xem một giá trị số nguyên có nằm giữa hai số khác hay không, ví dụ: 1000 và 7000
Vì vậy, chúng tôi cần một phương pháp đơn giản có thể cho chúng tôi biết về bất kỳ giá trị số nào nếu nó thuộc về một phạm vi nhất định. Do đó, trong bài đăng này, chúng tôi sẽ mô tả ba cách giải quyết vấn đề này. Bạn có thể chọn cái nào phù hợp với mình nhất
Hai trong số các phương thức này hoạt động trong Python 3 và phương thức thứ ba dành riêng cho Python 2. 7
con trăn. Kiểm tra số nguyên trong phạm vi hoặc giữa hai số
Bây giờ chúng ta hãy mở cả ba cách để kiểm tra xem số nguyên có nằm trong phạm vi hay không
Sử dụng toán tử so sánh Python
Trong lập trình Python, chúng ta có thể sử dụng các toán tử so sánh để kiểm tra xem một giá trị cao hơn hay thấp hơn giá trị kia. Và sau đó, chúng ta có thể thực hiện một số hành động dựa trên kết quả
Bài đăng dưới đây xác định các toán tử so sánh tích hợp có sẵn trong Python
Toán tử Python
bây giờ chúng ta hãy xem một đoạn mã mẫu để xem cách sử dụng các toán tử so sánh
""" Desc: Python program to check if the integer number is in between a range """ # Given range X = 1000 Y = 7000 def checkRange[num]: # using comaparision operator if X