Các toán tử này so sánh các giá trị ở một trong hai bên của chúng và quyết định mối quan hệ giữa chúng. Chúng còn được gọi là toán tử quan hệ.
Giả sử biến a giữ 10 và biến b giữ 20, sau đó -
Sr.No | Toán tử &Mô tả | Ví dụ |
---|---|---|
1 | == Nếu giá trị của hai toán hạng bằng nhau thì điều kiện trở thành true. | (a ==b) không đúng. |
2 | ! = Nếu giá trị của hai toán hạng không bằng nhau thì điều kiện trở thành true. | (a! =b) đúng. |
3 | <> Nếu giá trị của hai toán hạng không bằng nhau thì điều kiện trở thành true. | (a <> b) là true. Điều này tương tự với toán tử! =. |
4 | > Nếu giá trị của toán hạng bên trái lớn hơn giá trị của toán hạng bên phải, thì điều kiện trở thành true. | (a> b) không đúng. |
5 | < Nếu giá trị của toán hạng bên trái nhỏ hơn giá trị của toán hạng bên phải, thì điều kiện trở thành giá trị. | (a |
6 | > = Nếu giá trị của toán hạng bên trái lớn hơn hoặc bằng giá trị của toán hạng bên phải, thì điều kiện trở thành true. | (a> =b) không đúng. |
7 | <= Nếu giá trị của toán hạng bên trái nhỏ hơn hoặc bằng giá trị của toán hạng bên phải, thì điều kiện trở thành true. | (a <=b) đúng. |
Ví dụ
Giả sử biến a giữ 10 và biến b giữ 20, sau đó -
#!/usr/bin/python a = 21 b = 10 c = 0 if ( a == b ): print "Line 1 - a is equal to b" else: print "Line 1 - a is not equal to b" if ( a != b ): print "Line 2 - a is not equal to b" else: print "Line 2 - a is equal to b" if ( a <> b ): print "Line 3 - a is not equal to b" else: print "Line 3 - a is equal to b" if ( a < b ): print "Line 4 - a is less than b" else: print "Line 4 - a is not less than b" if ( a > b ): print "Line 5 - a is greater than b" else: print "Line 5 - a is not greater than b" a = 5; b = 20; if ( a <= b ): print "Line 6 - a is either less than or equal to b" else: print "Line 6 - a is neither less than nor equal to b" if ( b >= a ): print "Line 7 - b is either greater than or equal to b" else: print "Line 7 - b is neither greater than nor equal to b"
Đầu ra
Khi bạn thực hiện chương trình trên, nó tạo ra kết quả sau -
Line 1 - a is not equal to b Line 2 - a is not equal to b Line 3 - a is not equal to b Line 4 - a is not less than b Line 5 - a is greater than b Line 6 - a is either less than or equal to b Line 7 - b is either greater than or equal to b