Làm cách nào để kiểm tra xem một số có lớn hơn số khác trong python không?

Toán tử lớn hơn trả về một giá trị boolean. Đúng nếu toán hạng 1 lớn hơn toán hạng 2 về giá trị. Nếu không, nó trả về Sai. Nếu toán hạng là các chuỗi như chuỗi, danh sách, bộ, v.v. , các phần tử tương ứng được so sánh để tính kết quả

ví dụ 1

Trong ví dụ này, chúng ta sẽ so sánh hai số nguyên x và y và kiểm tra xem x có lớn hơn y không

Chương trình Python

x = 8
y = 7
result = x > y
print[result] #True

x = 5
y = 12
result = x > y
print[result] #False
Chạy

đầu ra

True
False

Với x = 8 và y = 7, x > y tính toán nếu 8 lớn hơn 7 và trả về True

Đối với x = 5 và y = 12, x > y tính nếu 5 lớn hơn 12 và trả về Sai

ví dụ 2. Lớn hơn toán tử với toán hạng chuỗi

Bạn có thể so sánh các chuỗi trong Python bằng toán tử lớn hơn. Bạn có thể so sánh nếu Chuỗi Python lớn hơn chuỗi khác. Python xem xét thứ tự từ điển của bảng chữ cái hoặc bạn có thể nói giá trị ASCII. Trong trường hợp đó, bảng chữ cái 'b' lớn hơn bảng chữ cái 'a' và 'c' lớn hơn 'b', v.v. 'a' lớn hơn 'A'. Giải thích tương tự cho các ký tự có thể khác trong một chuỗi

Trong khi so sánh, ký tự đầu tiên của mỗi chuỗi được so sánh. Nếu chúng bằng nhau, các ký tự tiếp theo được so sánh, ngược lại, kết quả được trả về

Trong ví dụ này, chúng ta sẽ so sánh hai chuỗi x và y và kiểm tra xem chuỗi này có lớn hơn chuỗi kia không

Chương trình Python

x = 'apple'
y = 'banana'
z = 'cherry'
k = 'Apple'
print[y > x] #True
print[y > z] #False
print[x > k] #True
Chạy

đầu ra

True
False
True

True
False
True
7 lớn hơn
True
False
True
8 và do đó
True
False
True
9 lớn hơn
x = 8
y = 7
result = x > y
print[result] #True

x = 5
y = 12
result = x > y
print[result] #False
0. Vì vậy, y>x trả về True

Và khi so sánh giữa

True
False
True
9 và
x = 8
y = 7
result = x > y
print[result] #True

x = 5
y = 12
result = x > y
print[result] #False
2, nếu
True
False
True
9 lớn hơn
x = 8
y = 7
result = x > y
print[result] #True

x = 5
y = 12
result = x > y
print[result] #False
2 thì
True
False
True
7 không lớn hơn
x = 8
y = 7
result = x > y
print[result] #True

x = 5
y = 12
result = x > y
print[result] #False
6. Do đó, kết quả của
x = 8
y = 7
result = x > y
print[result] #True

x = 5
y = 12
result = x > y
print[result] #False
7 là Sai

True
False
True
8 lớn hơn
x = 8
y = 7
result = x > y
print[result] #True

x = 5
y = 12
result = x > y
print[result] #False
9. Do đó,
True
False
0 trả lại
True
False
1

ví dụ 3. Lớn hơn toán tử có danh sách

Vì chúng ta đã so sánh các chuỗi, chúng ta cũng có thể so sánh các Danh sách Python. Và quá trình so sánh cho Danh sách diễn ra giống như quá trình so sánh của chuỗi. Tất nhiên, nó xảy ra theo cùng một cách cho tất cả các trình tự

Trong ví dụ này, chúng tôi sẽ so sánh nếu một danh sách lớn hơn danh sách khác

Chương trình Python

True
False
2Chạy

đầu ra

True
False
3

True
False
2 lớn hơn
True
False
3 trước tiên so sánh các phần tử
True
False
4 và
True
False
5.
True
False
4 không lớn hơn
True
False
5. So sánh kết thúc tại đây và kết quả ngay lập tức là
True
False
8 và toán tử trả về
True
False
8

True
False
3 lớn hơn
x = 'apple'
y = 'banana'
z = 'cherry'
k = 'Apple'
print[y > x] #True
print[y > z] #False
print[x > k] #True
1 trước tiên so sánh các phần tử
True
False
5 và
True
False
4. Kết quả là
True
False
1 và không cần so sánh thêm. Toán tử trả về
True
False
1

True
False
2 lớn hơn
x = 'apple'
y = 'banana'
z = 'cherry'
k = 'Apple'
print[y > x] #True
print[y > z] #False
print[x > k] #True
1 trước tiên so sánh các phần tử
True
False
4 và
True
False
4. Không kết quả. Sau đó,
True
False
True
0 và
True
False
True
0 được so sánh. Vẫn chưa có kết quả. Sau đó,
True
False
True
2 và
True
False
True
3 được so sánh. Điều này trả về True cho
True
False
True
4

Tóm lược

Trong hướng dẫn Ví dụ về Python này, chúng ta đã học cách so sánh hai giá trị hoặc chuỗi như chuỗi, danh sách, v.v. , sử dụng lớn hơn toán tử so sánh

Chủ Đề