
Bài tập Python cơ bản: so sánh 2 số trả về kết quả true hoặc false
Bài tập
Viết chương trình nhập từ bàn phím hai số nguyên x
và y
. Sau đó, kiểm tra giá trị của x
có lớn hơn giá trị y
hay không. Nếu có (x
lớn hơn y
) thì in ra x > y: True
, ngược lại in ra x > y: False
.
Ví dụ nếu bạn nhập x = 10, y = 5
thì màn hình sẽ hiển thị ra:
x > y: True
Nếu bạn nhập x = 2, y = 8
thì màn hình sẽ hiển thị ra:
x > y: False
Lý thuyết
Các toán tử so sánh được dùng để so sánh hai giá trị với nhau. Kết quả của các toán tử này sẽ là True
hoăc False
(đúng hoặc sai). Các toán tử so sánh sẽ giúp ta kiểm tra xem hai giá trị có bằng, lớn hơn hay nhỏ hơn nhau hay không,… Bảng thể hiển các toán tử so sánh:
Toán tử | Miêu tả | Ví dụ |
> |
Toán thử lớn hơn – nếu số hạng bên trái lớn hơn số hạng bên phải thì kết quả sẽ là True |
3 > 5 (False) |
< |
Toán tử nhỏ hơn – nếu số hạng bên trái nhỏ hơn số hạng bên phải thì kết quả sẽ là True |
3 < 5 (True) |
== |
Toán tử bằng với – nếu hai số hạng có giá trị bằng nhau thì kết quả sẽ là True. |
3 == 3 (True) |
!= |
Toán tử khác bằng – nếu hai số hạng có giá trị khác nhau thì kết quả sẽ là True. |
3 != 3 (False) |
>= |
Toán tử lớn hơn hoặc bằng – nếu số hạng bên trái lớn hơn hoặc bằng số hạng bên phải thì kết quả sẽ là True |
7 >= 6 (True) |
<= |
Toán tử nhỏ hơn hoặc bằng – nếu số hạng bên trái nhỏ hơn hoặc bằng số hạng bên phải thì kết quả sẽ là True |
5 <= 6 (true) |
Ví dụ cụ thể với Python:
x = 10
y = 12
print('x > y is', x > y)
print('x < y is', x < y)
print('x == y is', x == y)
print('x != y is', x != y)
print('x >= y is', x >= y)
print('x <= y is', x <= y)
Kết quả khi chạy chương trình:
x > y is False
x < y is True
x == y is False
x != y is True
x >= y is False
x <= y is True
Đọc tới đây bạn đã hiểu về các toán tử so sánh, hãy quay lại phần bài tập và làm thử.
Hướng dẫn
Code mẫu:
x = int(input())
y = int(input())
print("x > y:", x > y)
Post Comment