Loading Now

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 xy. 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

Contact