Hướng dẫn how do you use less than and greater than in python? - làm thế nào để bạn sử dụng nhỏ hơn và lớn hơn trong python?

21

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi có mã này, tôi chỉ chơi với, vì tôi là người mới đến Python, đó là:

a = 0
while a < 10:
    a = a + 1
    print("A is Less than 10")

Tôi muốn thêm một số mã khác có nội dung: Nếu A là hơn 10 nhưng dưới 20, in này: Tôi đã thử:
I tried:

a = 0
while a < 10:
    a = a + 1
    print("A is Less than 10")
while a < 20:
    a = a + 1
    print("A is More than 10, but less than 20.")

Nhưng tất cả những gì làm là in "A là hơn 10, nhưng về cơ bản, ít hơn 20", có chức năng "ít hơn nhưng lớn hơn" trong Python không? Nhân tiện, tôi đang chạy phiên bản 3.
Basically, is there a "Less than but greater than" function in python? I'm running version 3 by the way.

Đã hỏi ngày 1 tháng 12 năm 2013 lúc 4:01Dec 1, 2013 at 4:01

Hướng dẫn how do you use less than and greater than in python? - làm thế nào để bạn sử dụng nhỏ hơn và lớn hơn trong python?

while 10 < a < 20:
    whatever

Điều này không hoạt động trong hầu hết các ngôn ngữ, nhưng Python hỗ trợ nó. Lưu ý rằng có lẽ bạn nên sử dụng vòng lặp for:

for a in range(11, 20):
    whatever

Hoặc nếu bạn chỉ muốn kiểm tra một số thay vì lặp, hãy sử dụng if:

if 10 < a < 20:
    whatever

Hãy cẩn thận với các điều kiện biên. Khi vòng lặp đầu tiên của bạn kết thúc,

a = 0
while a < 10:
    a = a + 1
    print("A is Less than 10")
while a < 20:
    a = a + 1
    print("A is More than 10, but less than 20.")
0 được đặt thành
a = 0
while a < 10:
    a = a + 1
    print("A is Less than 10")
while a < 20:
    a = a + 1
    print("A is More than 10, but less than 20.")
1. .

Đã trả lời ngày 1 tháng 12 năm 2013 lúc 4:02Dec 1, 2013 at 4:02

user2357112user2357112user2357112

243K26 Huy hiệu vàng394 Huy hiệu bạc472 Huy hiệu Đồng26 gold badges394 silver badges472 bronze badges

1

Trong Python bạn thậm chí có thể viết

while 10 < a < 20:
    do_smth()

Đã trả lời ngày 1 tháng 12 năm 2013 lúc 4:04Dec 1, 2013 at 4:04

Mihai Maruseacihai MaruseacMihai Maruseac

20,5K7 Huy hiệu vàng55 Huy hiệu bạc109 Huy hiệu đồng7 gold badges55 silver badges109 bronze badges


Các toán tử này so sánh các giá trị ở hai bên của chúng và quyết định mối quan hệ giữa chúng. Chúng cũng được gọi là nhà khai thác quan hệ.

Giả sử biến A giữ 10 và biến B giữ 20, sau đó -

Nhà điều hànhSự mô tảThí dụ
==Nếu các giá trị của hai toán hạng là bằng nhau, thì điều kiện sẽ trở thành đúng.(a == b) không đúng.
! =Nếu các giá trị của hai toán hạng không bằng nhau, thì điều kiện trở thành đúng.(a! = B) là đúng.
<> Nếu các giá trị của hai toán hạng không bằng nhau, thì điều kiện trở thành đúng.(a! = B) là đúng.
> (a b) là đúng. Điều này tương tự như! = Toán tử.>
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 phải, thì điều kiện sẽ trở thành đúng.(a> b) không đúng.<
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 phải, thì điều kiện sẽ trở thành đúng.(a > =
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 phải, thì điều kiện sẽ trở thành đúng.(a> = b) không đúng.(a <= b) is true.

Thí 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"

Nhà điều hành

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

python_basic_operators.htm

Làm thế nào để bạn đặt ít hơn và lớn hơn trong Python?

Vì vậy, hãy bắt đầu với các toán tử so sánh Python ...
Python ít hơn (
Python lớn hơn (>) toán tử.....
Ít hơn hoặc bằng (
Bằng hoặc lớn hơn - toán tử python (> =).....
Python bằng toán tử (==).....
Python không phải là toán tử bằng nhau (! =).

Chúng ta có thể sử dụng Các toán tử so sánh được sử dụng để so sánh các giá trị.... Toán tử so sánh.. Làm thế nào để bạn kiểm tra xem một số lớn hơn hoặc ít hơn trong Python?

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 phải, thì điều kiện sẽ trở thành đúng.use < and > to test for smaller/greater.

Ý nghĩa của trong Python là gì?

<not equal to. It was taken from ABC (python's predecessor) see here: x < y, x <= y, x >= y, x > y, x = y, x <> y, 0 <= d < 10. Order tests ( <> means 'not equals')