Bạn có thể có 2 câu lệnh khác trong python không?

Các câu lệnh có điều kiện là các lệnh để xử lý các quyết định, khiến chúng trở thành một khái niệm lập trình cơ bản. Chúng giúp bạn thực hiện có chọn lọc các phần nhất định của chương trình nếu một số điều kiện được đáp ứng. Trong bài viết này, chúng tôi sẽ cho bạn biết tất cả những gì bạn cần biết về cách sử dụng nhiều câu lệnh đ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ế hoạt động của tất cả

Python có cú pháp đơn giản và rõ ràng, nghĩa là mã dễ đọc và diễn giải. Điều này đặc biệt đúng đối với các câu điều kiện, gần như có thể được đọc giống như một câu tiếng Anh. Đ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. Đối với những bạn chưa quen với Python, hãy cân nhắc tham gia khóa học Cơ bản về Python của chúng tôi;

Câu lệnh if trong Python

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

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

Câu lệnh

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

>>> if condition == True:
..     print['Condition is True']

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

  • bằng.
    >>> temperature = 35
    >>> temperature > 25
    True
    
    8
  • Không công bằng.
    >>> temperature = 35
    >>> temperature > 25
    True
    
    9
  • Ít hơn.
    >>> temperature = 35
    >>> if temperature > 25:
    ..     print['Warm']
    Warm
    
    0
  • Ít hơn hoặc bằng.
    >>> temperature = 35
    >>> if temperature > 25:
    ..     print['Warm']
    Warm
    
    1
  • Lớn hơn.
    >>> 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

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 có lớn hơn 25 hay không, giá trị này trả về giá trị Boolean
>>> temperature = 35
>>> temperature > 25
True
4. Bây giờ hãy đặt điều này trong một câu lệnh
>>> temperature = 35
>>> temperature > 25
True
2

>>> temperature = 35
>>> if temperature > 25:
..     print['Warm']
Warm

Điều kiện đánh giá là đúng, sau đó thực thi khối thụt lề [

>>> temperature = 35
>>> if temperature > 25:
..     print['Warm']
Warm
9]. Ví dụ này tương đương với việc viết “Nếu nhiệt độ lớn hơn 25, in ra từ “Warm”. 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 kết hợp 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
    >>> temperature > 25
    True
    
    21 – Trả về
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 nếu cả hai câu đều đúng
  • >>> temperature = 35
    >>> temperature > 25
    True
    
    23 – Trả về
    >>> temperature = 35
    >>> temperature > 25
    True
    
    4 nếu ít nhất một trong các câu là đúng
  • >>> temperature = 35
    >>> temperature > 25
    True
    
    25 – Đảo ngược giá trị Boolean;

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

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

Toán tử

>>> temperature = 35
>>> temperature > 25
True
23 chỉ cần 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
>>> temperature = 35
>>> temperature > 25
True
23

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

Lưu ý rằng hoặc chỉ yêu cầu một điều kiện để đánh giá thành

>>> temperature = 35
>>> temperature > 25
True
4. Nếu cả hai điều kiện đánh giá là
>>> temperature = 35
>>> temperature > 25
True
4, thì khối mã được thụt lề ngay bên dưới sẽ vẫn được thực thi

Toán tử not ban đầu có vẻ hơi khó hiểu, nhưng nó chỉ đảo ngược giá trị thực của một điều kiện. Ví dụ

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

Chúng ta có thể sử dụng nó để kiểm tra xem nhiệt độ có lạnh hơn không [tôi. e. không nóng hơn] đó là một ngưỡng

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

Sử dụng những thứ này làm khối xây dựng, bạn có thể bắt đầu tập hợp các bài kiểm tra phức tạp hơn

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

Câu lệnh

>>> temperature = 35
>>> temperature > 25
True
2 này tương đương với “Nếu nhiệt độ lớn hơn 30 [i. e. đánh giá sai] HOẶC độ ẩm thấp hơn 70 [đánh giá thành đúng] và trời không mưa [đánh giá thành đúng], sau đó viết …”. Trong mã, nó có thể trông như thế này

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

Câu lệnh if-elif-else trong Python

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

>>> temperature = 35
>>> temperature > 25
True
2 được đánh giá là Sai? . Đây là một ví dụ sử dụng
>>> temperature = 35
>>> temperature > 25
True
36 để xác định các loại nhiệt độ khác nhau

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

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

>>> temperature = 35
>>> temperature > 25
True
38 trong câu lệnh
>>> temperature = 35
>>> temperature > 25
True
2 và của
>>> temperature = 35
>>> temperature > 25
True
60 trong câu lệnh
>>> temperature = 35
>>> temperature > 25
True
36. Toán tử thứ hai có nghĩa là nếu nhiệt độ chính xác là 30, thì nó thuộc danh mục '
>>> temperature = 35
>>> temperature > 25
True
62'. Bước cuối cùng là thêm một
>>> temperature = 35
>>> temperature > 25
True
63 vào cuối, ghi lại 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 = 35
>>> temperature > 25
True
36

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

Câu lệnh khác cuối cùng xử lý bất kỳ thứ gì khác không nằm trong các câu lệnh khác. Trong trường hợp này,

>>> temperature = 35
>>> temperature > 25
True
66 sẽ in ra '
>>> temperature = 35
>>> temperature > 25
True
67'. Cũng lưu ý rằng câu lệnh
>>> temperature = 35
>>> temperature > 25
True
36 có thể được viết chính xác hơn bằng Python [trong ví dụ này là
>>> temperature = 35
>>> temperature > 25
True
69]

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
True
36. Các câu lệnh
>>> temperature = 35
>>> temperature > 25
True
36 và
>>> temperature = 35
>>> temperature > 25
True
63 là tùy chọn. Nhưng luôn luôn là một hình thức tốt để kết thúc bằng một câu lệnh
>>> temperature = 35
>>> temperature > 25
True
63, để đảm bảo rằng bất kỳ điều gì bất ngờ vẫn được nắm bắt. Điều này có thể hữu ích để gỡ lỗi các câu điều kiện phức tạp hơn. Ví dụ: nếu chúng ta đang định lượng lượng mưa tính bằng milimét trên giờ, chúng ta có thể làm điều gì đó như thế này

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

Có câu lệnh

>>> temperature = 35
>>> temperature > 25
True
63 cuối cùng ở đây sẽ cảnh báo bạn nếu có lỗi không mong muốn ở đâu đó, e. g. 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 đã có tất cả những gì cần biết để bắt đầu triển khai nhiều câu lệnh điều kiện trong Python. Những ví dụ này được thiết kế để cho bạn thấy những kiến ​​thức cơ bản về cách thức hoạt động của những câu lệnh này, 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 tại đây. Ví dụ: thử kết hợp các câu lệnh

>>> temperature = 35
>>> temperature > 25
True
75 trong một vòng lặp. Xác định danh sách các giá trị, lặp qua chúng và kiểm tra giá trị của chúng. Nếu bạn cần một số tài liệu cơ bản về vòng lặp for trong Python, hãy xem Cách viết vòng lặp for trong Python

Nếu bạn muốn tìm hiểu thêm về cấu trúc dữ liệu trong Python, chúng tôi sẽ hỗ trợ bạn. Trong 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 đó. 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ộ và tập hợp và một bài viết khác giải thích cấu trúc dữ liệu từ điển trong Python. Với một chút luyện tập, bạn sẽ sớm thành thạo 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ể có bao nhiêu câu lệnh khác trong Python?

Một câu lệnh khác chứa khối mã thực thi nếu biểu thức điều kiện trong câu lệnh if chuyển thành 0 hoặc giá trị SAI. Câu lệnh else là một câu lệnh tùy chọn và chỉ có thể có nhiều nhất một câu lệnh khác sau if.

Bạn có thể có hai tuyên bố khác?

Bạn có thể có bao nhiêu câu lệnh if khác nếu cần . Trong trường hợp có nhiều câu lệnh if khác, câu lệnh switch có thể được ưa thích hơn vì dễ đọc. Như một ví dụ về nhiều câu lệnh if khác, chúng ta có thể tạo một ứng dụng chấm điểm sẽ đưa ra điểm chữ cái dựa trên điểm số trên 100.

Có thể có 2 câu lệnh Elif trong Python không?

1. Có thể có nhiều khối 'elif', tuy nhiên chỉ được phép có khối 'else' .

Chủ Đề