Hướng dẫn how do you do multiple conditions in python? - làm thế nào để bạn thực hiện nhiều điều kiện trong python?

Các tuyên bố có điều kiện là các lệnh để xử lý các quyết định, điều này làm cho chúng trở thành một khái niệm lập trình cơ bản. & NBSP; Chúng giúp bạn thực hiện có chọn lọc một số phần nhất định trong chương trình của bạn nếu một số điều kiện được đáp ứng. & NBSP; Trong bài viết này, chúng tôi sẽ nói với bạn tất cả những gì bạn cần biết về việc sử dụng nhiều câu lệnh có điều kiện trong Python. Và chúng tôi sẽ cho bạn thấy rất nhiều ví dụ để chứng minh cơ chế của tất cả các hoạt động.

Python có một cú pháp đơn giản và rõ ràng, có nghĩa là mã dễ đọc và giải thích. & NBSP; Điều này đặc biệt đúng đối với các câu lệnh có điều kiện, gần như có thể được đọc giống như một câu tiếng Anh. & NBSP; Điều này làm cho Python trở thành một ngôn ngữ tuyệt vời để học cho người mới bắt đầu. & NBSP; Đối với những người mới đến Python, hãy xem xét việc tham gia khóa học cơ bản Python của chúng tôi; Nó sẽ khởi động hành trình lập trình của bạn và cung cấp cho bạn các kỹ năng nền tảng vững chắc trong Python.

Điểm bắt đầu cho các điều kiện xử lý là một câu lệnh

>>> temperature = 35
>>> temperature > 25
True
2 duy nhất, kiểm tra xem điều kiện có đúng không. & NBSP; Nếu vậy, khối mã được thụt vào trực tiếp theo câu lệnh
>>> temperature = 35
>>> temperature > 25
True
2 được thực thi. & Nbsp; Điều kiện phải đánh giá & nbsp; hoặc
>>> temperature = 35
>>> temperature > 25
True
4 hoặc
>>> temperature = 35
>>> temperature > 25
True
5. Nếu bạn muốn tìm hiểu các chi tiết của các câu lệnh Python từ
>>> temperature = 35
>>> temperature > 25
True
2, bạn sẽ tìm thấy nhiều hơn trong bài viết này về các điều khoản Python cho người mới bắt đầu. & NBSP; Phần 2 của Điều khoản Python cho người mới bắt đầu cũng là một bài đọc đáng giá khi bạn chỉ bắt đầu lập trình.

Tuyên bố

>>> temperature = 35
>>> temperature > 25
True
2 trong Python có dạng sau:

>>> if condition == True:
...     print('Condition is True')

Trước khi chúng ta đi xa hơn, hãy để Lừa xem các toán tử so sánh. & NBSP; Trong Python, có sáu khả năng:

  • Bằng:
    >>> temperature = 35
    >>> temperature > 25
    True
    
    8
    >>> temperature = 35
    >>> temperature > 25
    True
    
    8
  • Không bằng:
    >>> temperature = 35
    >>> temperature > 25
    True
    
    9
    >>> temperature = 35
    >>> temperature > 25
    True
    
    9
  • IT hơn 20:
    >>> temperature = 35
    >>> if temperature > 25:
    ...     print('Warm')
    Warm
    
    0
  • Nhỏ hơn hoặc bằng:
    >>> temperature = 35
    >>> if temperature > 25:
    ...     print('Warm')
    Warm
    
    1
    >>> temperature = 35
    >>> if temperature > 25:
    ...     print('Warm')
    Warm
    
    1
  • Lớn hơn:
    >>> temperature = 35
    >>> if temperature > 25:
    ...     print('Warm')
    Warm
    
    2
    :
    >>> temperature = 35
    >>> if temperature > 25:
    ...     print('Warm')
    Warm
    
    2
  • Lớn hơn hoặc bằng:
    >>> temperature = 35
    >>> if temperature > 25:
    ...     print('Warm')
    Warm
    
    3
    :
    >>> temperature = 35
    >>> if temperature > 25:
    ...     print('Warm')
    Warm
    
    3

Lưu ý rằng toán tử so sánh bằng (

>>> temperature = 35
>>> if temperature > 25:
...     print('Warm')
Warm
4) khác với toán tử gán (
>>> temperature = 35
>>> if temperature > 25:
...     print('Warm')
Warm
5).

Bây giờ, hãy để thử đánh giá một điều kiện ví dụ:

>>> temperature = 35
>>> temperature > 25
True

Ở đây, chúng tôi đặt biến

>>> temperature = 35
>>> if temperature > 25:
...     print('Warm')
Warm
6. Trong dòng tiếp theo, chúng tôi kiểm tra xem giá trị này lớn hơn 25, trả về giá trị boolean
>>> temperature = 35
>>> temperature > 25
True
4. Bây giờ, hãy để Lừa đặt điều này trong một tuyên bố
>>> temperature = 35
>>> temperature > 25
True
2:

>>> temperature = 35
>>> if temperature > 25:
...     print('Warm')
Warm

Điều kiện đánh giá là true, sau đó thực thi khối thụt lề (________ 29). & Nbsp; Ví dụ này tương đương với việc viết bài Nếu nhiệt độ lớn hơn 25, hãy in từ "ấm áp". Như bạn có thể thấy từ mã, nó khá giống với câu viết!

Toán tử logic

Nếu chúng ta muốn tham gia hai hoặc nhiều điều kiện trong cùng một câu lệnh

>>> temperature = 35
>>> temperature > 25
True
2, chúng ta cần một toán tử logic. Có ba toán tử logic có thể có trong Python:

  • >>> temperature = 35
    >>> humidity = 90
    >>> if temperature > 30 and humidity > 85:
    ...     print('Hot and humid')
    Hot and humid
    
    1 - Trả về
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 Nếu cả hai câu đều đúng.
    – Returns
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 if both statements are true.
  • >>> temperature = 35
    >>> humidity = 90
    >>> if temperature > 30 and humidity > 85:
    ...     print('Hot and humid')
    Hot and humid
    
    3 - Trả về
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 Nếu ít nhất một trong các tuyên bố là đúng.
    – Returns
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 if at least one of the statements is true.
  • >>> temperature = 35
    >>> humidity = 90
    >>> if temperature > 30 and humidity > 85:
    ...     print('Hot and humid')
    Hot and humid
    
    5 - đảo ngược giá trị boolean; Trả về
    >>> temperature = 35
    >>> temperature > 25
    True
    
    5 nếu câu lệnh là đúng và
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 nếu câu lệnh là sai.
    – Reverses the Boolean value; returns
    >>> temperature = 35
    >>> temperature > 25
    True
    
    5 if the statement is true, and
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 if the statement is false.

Để thực hiện những điều này, chúng tôi cần một điều kiện thứ hai để kiểm tra. & NBSP; Vì vậy, hãy để Lôi tạo một biến khác và kiểm tra nếu nó trên một ngưỡng:

>>> temperature = 35
>>> humidity = 90
>>> if temperature > 30 and humidity > 85:
...     print('Hot and humid')
Hot and humid

Toán tử

>>> temperature = 35
>>> humidity = 90
>>> if temperature > 30 and humidity > 85:
...     print('Hot and humid')
Hot and humid
3 chỉ yêu cầu một điều kiện là
>>> temperature = 35
>>> temperature > 25
True
4. Để hiển thị điều này, chúng tôi sẽ giảm nhiệt độ và sử dụng toán tử so sánh ____33:

>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both

Lưu ý rằng hoặc chỉ yêu cầu một điều kiện để đánh giá thành ____ 14. & nbsp; Nếu cả hai điều kiện đánh giá thành

>>> temperature = 35
>>> temperature > 25
True
4, khối mã thụt trực tiếp bên dưới vẫn sẽ được thực thi.

Người vận hành không có vẻ hơi khó hiểu lúc đầu, nhưng nó chỉ đảo ngược giá trị sự thật của một điều kiện. & NBSP; Ví dụ:

>>> not True
False

>>> not False
True

Chúng ta có thể sử dụng nó để kiểm tra xem nhiệt độ lạnh hơn (nghĩa là không nóng hơn) rằng ngưỡng:

>>> temperature = 15
>>> if not temperature > 20:
...     print('Cool')
Cool

Sử dụng chúng làm khối xây dựng, bạn có thể bắt đầu kết hợp các thử nghiệm phức tạp hơn:

>>> temperature = 25
>>> humidity = 55
>>> rain = 0
>>> if temperature > 30 or humidity < 70 and not rain > 0:
...     print('Dry conditions')
Dry conditions

Tuyên bố

>>> temperature = 35
>>> temperature > 25
True
2 này tương đương với nhiệt độ nếu nhiệt độ lớn hơn 30 (nghĩa là đánh giá sai) hoặc độ ẩm nhỏ hơn 70 (đánh giá là đúng) và nó không mưa (đánh giá là đúng), sau đó viết. Trong mã, nó có thể trông như thế này:

>>> if False or True and True:
...     print('Dry conditions')
Dry conditions

Python từ IF-ELIF-ALSE

Vì vậy, những gì xảy ra khi điều kiện trong câu lệnh

>>> temperature = 35
>>> temperature > 25
True
2 đánh giá là sai? & NBSP; Sau đó, chúng ta có thể kiểm tra nhiều điều kiện bằng cách thêm một câu lệnh
>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
5, được rút ngắn thành
>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
6 trong Python. & NBSP; Ở đây, một ví dụ sử dụng
>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
6 để xác định các loại nhiệt độ khác nhau:

>>> temperature = 25
>>> if temperature > 30:
...     print('Hot')
>>> elif temperature > 20 and temperature <= 30:
...     print('Warm')
Warm

Lưu ý rằng việc sử dụng toán tử so sánh

>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
8 trong câu lệnh
>>> temperature = 35
>>> temperature > 25
True
2 và của
>>> not True
False

>>> not False
True
0 trong câu lệnh
>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
6. Toán tử thứ hai có nghĩa là nếu nhiệt độ chính xác là 30, nó thuộc loại '
>>> not True
False

>>> not False
True
2'. Bước cuối cùng là thêm một
>>> not True
False

>>> not False
True
3 ở cuối, điều này nắm bắt mọi thứ khác không được xác định trong các điều kiện
>>> temperature = 35
>>> temperature > 25
True
2 và
>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
6.

>>> temperature = 35
>>> temperature > 25
True
0

Tuyên bố cuối cùng xử lý bất cứ điều gì khác không nằm trong các tuyên bố khác. Trong trường hợp này,

>>> not True
False

>>> not False
True
6 sẽ in '________ 57'. & Nbsp; Cũng lưu ý rằng câu lệnh
>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
6 có thể được viết chính xác hơn trong Python (trong ví dụ này,
>>> not True
False

>>> not False
True
9).

Nếu bạn muốn tạo nhiều danh mục hơn, bạn có thể thêm nhiều câu lệnh

>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
6. Các câu lệnh
>>> temperature = 20
>>> humidity = 90
>>> if temperature > 30 or humidity > 85:
...     print('Hot, humid, or both')
Hot, humid, or both
6 và
>>> not True
False

>>> not False
True
3 là tùy chọn. Nhưng nó luôn luôn là hình thức tốt để hoàn thành với một tuyên bố
>>> not True
False

>>> not False
True
3, để đảm bảo bất cứ điều gì bất ngờ vẫn được nắm bắt. & NBSP; Điều này có thể hữu ích để gỡ lỗi các tuyên bố có điều kiện phức tạp hơn. & NBSP; Ví dụ, nếu chúng ta định lượng lượng mưa tính bằng milimet mỗi giờ, chúng ta có thể làm một cái gì đó như thế này:

>>> temperature = 35
>>> temperature > 25
True
1

Có tuyên bố

>>> not True
False

>>> not False
True
3 cuối cùng ở đây sẽ cảnh báo bạn nếu có lỗi bất ngờ ở đâu đó, ví dụ: một giá trị âm.

Bây giờ bạn đã biết nhiều điều kiện trong Python

Bây giờ bạn nên có tất cả những gì bạn cần biết để bắt đầu thực hiện nhiều câu lệnh có điều kiện trong Python. & NBSP; Những ví dụ này được thiết kế để cho bạn thấy những điều cơ bản về cách các tuyên bố này hoạt động, vì vậy hãy thực hiện bước tiếp theo và mở rộng những gì bạn đã học được ở đây. & NBSP; Ví dụ: hãy thử kết hợp các câu lệnh

>>> temperature = 15
>>> if not temperature > 20:
...     print('Cool')
Cool
5 trong một vòng lặp. & Nbsp; Xác định danh sách các giá trị, vòng lặp qua chúng và kiểm tra các giá trị của chúng. & NBSP; Nếu bạn cần một số tài liệu nền trên các vòng lặp trong Python, hãy xem cách viết một vòng lặp trong Python.

Nếu bạn quan tâm đến việc tìm hiểu thêm về các cấu trúc dữ liệu trong Python, chúng tôi đã bảo vệ bạn. & NBSP; Trong các mảng so với danh sách trong Python, chúng tôi giải thích sự khác biệt giữa hai cấu trúc đó. & NBSP; Chúng tôi cũng có một bài viết đi sâu vào chi tiết về danh sách, bộ dữ liệu và bộ & nbsp; và một bài khác giải thích cấu trúc dữ liệu từ điển trong Python. & NBSP; Với một chút thực hành, bạn sẽ sớm làm chủ các điều kiện, vòng lặp và cấu trúc dữ liệu của Python.

Bạn có thể bao gồm nhiều điều kiện trong một câu lệnh IF Python không?

Trong Python, chúng ta có thể sử dụng các toán tử logic (tức là, và, hoặc) để sử dụng nhiều điều kiện trong cùng một câu lệnh IF.Nhìn vào mã dưới đây.we can use logical operators (i.e., and, or) to use multiple conditions in the same if statement. Look at the code below.

Tôi có thể viết 2 điều kiện trong nếu tuyên bố không?

Sử dụng hai câu lệnh nếu cả hai điều kiện câu lệnh IF có thể đúng cùng một lúc.Trong ví dụ này, cả hai điều kiện có thể đúng.Bạn có thể vượt qua và làm rất tốt cùng một lúc.Sử dụng câu lệnh IF/ELSE Nếu hai điều kiện có nghĩa loại trừ lẫn nhau nếu một điều kiện đúng, điều kiện khác phải sai.. In this example, both conditions can be true. You can pass and do great at the same time. Use an if/else statement if the two conditions are mutually exclusive meaning if one condition is true the other condition must be false.

Bạn có thể có 2 điều kiện trong một vòng lặp không?

Sử dụng nhiều điều kiện như được thấy trên dòng 4, vòng lặp trong khi có hai điều kiện, một điều kiện sử dụng toán tử và một điều khiển sử dụng hoặc toán tử.Lưu ý: Điều kiện và điều kiện phải được đáp ứng cho vòng lặp chạy.Tuy nhiên, nếu một trong hai điều kiện ở phía hoặc bên của toán tử trả về true, vòng lặp sẽ chạy.the while loop has two conditions, one using the AND operator and the other using the OR operator. Note: The AND condition must be fulfilled for the loop to run. However, if either of the conditions on the OR side of the operator returns true , the loop will run.

3 tuyên bố có điều kiện trong Python là gì?

Sau đây là các tuyên bố có điều kiện được cung cấp bởi Python ...
if..else..
Lồng nhau nếu ..
câu lệnh if-elif ..