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.
Nội dung chính ShowShow
- Toán tử logic
- Python từ IF-ELIF-ALSE
- Bây giờ bạn đã biết nhiều điều kiện trong 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?
- Tôi có thể viết 2 điều kiện trong nếu tuyên bố không?
- Bạn có thể có 2 điều kiện trong một vòng lặp không?
- 3 tuyên bố có điều kiện trong Python là gì?
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 True2 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 True2 được thực thi. & Nbsp; Điều kiện phải đánh giá & nbsp; hoặc
>>> temperature = 35 >>> temperature > 25 True4 hoặc
>>> temperature = 35 >>> temperature > 25 True5. 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 True2, 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 True2 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>>> temperature = 35 >>> temperature > 25 True
8 - Không bằng:
>>> temperature = 35 >>> temperature > 25 True
9>>> temperature = 35 >>> temperature > 25 True
9>>> temperature = 35 >>> temperature > 25 True
9 - IT hơn 20:
>>> temperature = 35 >>> temperature > 25 True
10:>>> temperature = 35 >>> temperature > 25 True
10 - Nhỏ hơn hoặc bằng:
>>> temperature = 35 >>> temperature > 25 True
11>>> temperature = 35 >>> temperature > 25 True
11>>> temperature = 35 >>> temperature > 25 True
11 - Lớn hơn:
>>> temperature = 35 >>> temperature > 25 True
12:>>> temperature = 35 >>> temperature > 25 True
12:>>> temperature = 35 >>> temperature > 25 True
12 - Lớn hơn hoặc bằng:
>>> temperature = 35 >>> temperature > 25 True
13:>>> temperature = 35 >>> temperature > 25 True
13:>>> temperature = 35 >>> temperature > 25 True
13
Lưu ý rằng toán tử so sánh bằng [
>>> temperature = 35 >>> temperature > 25 True14] khác với toán tử gán [
>>> temperature = 35 >>> temperature > 25 True1 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 >>> temperature > 25 True16. 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 True4. Bây giờ, hãy để Lừa đặt điều này trong một tuyên bố
>>> temperature = 35 >>> temperature > 25 True2:
>>> temperature = 35 >>> temperature > 25 True1
Đ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 True2, chúng ta cần một toán tử logic. Có ba toán tử logic có thể có trong Python:
>>> temperature = 35 >>> temperature > 25 True
61 - 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. – Returns>>> temperature = 35 >>> temperature > 25 True
4 if both statements are true.>>> temperature = 35 >>> temperature > 25 True
63 - 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. – Returns>>> temperature = 35 >>> temperature > 25 True
4 if at least one of the statements is true.>>> temperature = 35 >>> temperature > 25 True
65 - đả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. – 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 >>> temperature > 25 True6
Toán tử
>>> temperature = 35 >>> temperature > 25 True63 chỉ yêu cầu một điều kiện là
>>> temperature = 35 >>> temperature > 25 True4. Để 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 = 35 >>> temperature > 25 True0
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 True4, 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ụ:
>>> temperature = 35 >>> temperature > 25 True2
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 = 35 >>> temperature > 25 True3
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 = 35 >>> temperature > 25 True4
Tuyên bố
>>> temperature = 35 >>> temperature > 25 True2 trong Python có dạng sau:
>>> if condition == True: ... print['Condition is True']
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 True2 đá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 = 35 >>> temperature > 25 True05, được rút ngắn thành
>>> temperature = 35 >>> temperature > 25 True06 trong Python. & NBSP; Ở đây, một ví dụ sử dụng
>>> temperature = 35 >>> temperature > 25 True06 để xác định các loại nhiệt độ khác nhau:
>>> temperature = 35 >>> temperature > 25 True1
Lưu ý rằng việc sử dụng toán tử so sánh
>>> temperature = 35 >>> temperature > 25 True08 trong câu lệnh
>>> temperature = 35 >>> temperature > 25 True2 và của
>>> temperature = 35 >>> temperature > 25 True20 trong câu lệnh
>>> temperature = 35 >>> temperature > 25 True06. Toán tử thứ hai có nghĩa là nếu nhiệt độ chính xác là 30, nó thuộc loại '
>>> temperature = 35 >>> temperature > 25 True22'. Bước cuối cùng là thêm một
>>> temperature = 35 >>> temperature > 25 True23 ở 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 True2 và
>>> temperature = 35 >>> temperature > 25 True06.
>>> temperature = 35 >>> temperature > 25 True0
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,
>>> temperature = 35 >>> temperature > 25 True26 sẽ in '________ 57'. & Nbsp; Cũng lưu ý rằng câu lệnh
>>> temperature = 35 >>> temperature > 25 True06 có thể được viết chính xác hơn trong Python [trong ví dụ này,
>>> temperature = 35 >>> temperature > 25 True29].
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 = 35 >>> temperature > 25 True06. Các câu lệnh
>>> temperature = 35 >>> temperature > 25 True06 và
>>> temperature = 35 >>> temperature > 25 True23 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ố
>>> temperature = 35 >>> temperature > 25 True23, để đả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 True1
Có tuyên bố
>>> temperature = 35 >>> temperature > 25 True23 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 = 35 >>> temperature > 25 True35 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.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.. 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.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 ..