Nếu Elif Elif Python

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 trong Python có nghĩa là. chỉ chạy phần còn lại của mã này một lần, nếu điều kiện đánh giá là
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4. Đừng chạy phần còn lại của mã nếu nó không

Cấu tạo của một câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2. Bắt đầu với từ khóa
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2, theo sau là một giá trị boolean, một biểu thức có giá trị là
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4 hoặc một giá trị có “Truthiness”. Thêm dấu hai chấm
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
8, một dòng mới và viết mã sẽ chạy nếu câu lệnh là
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4 dưới mức thụt đầu dòng

Hãy nhớ rằng, giống như với các hàm, chúng ta biết rằng mã được liên kết với câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 bởi mức độ thụt đầu dòng của nó. Tất cả các dòng thụt vào bên dưới câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 sẽ chạy nếu nó đánh giá là
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
0

Hãy nhớ rằng, các câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 của bạn chỉ chạy nếu biểu thức trong chúng ước tính thành
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4 và giống như với các hàm, bạn sẽ cần nhập thêm khoảng trắng trong REPL để chạy nó

Sử dụng
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
35 với câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2

Nếu bạn chỉ muốn mã của mình chạy nếu biểu thức là

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
37, hãy sử dụng từ khóa
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
35

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!

>>> b = False >>> if not b: .. print("Negation in action!") ... Negation in action! 2 Tuyên bố và Sự thật

Câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 cũng hoạt động với các mục có tính “trung thực” đối với chúng

Ví dụ

  • Số 0 là Sai-y, bất kỳ số nào khác (bao gồm cả số âm) là Đúng-y
  • Một
    >>> b = False
    >>> if not b:
    ..     print("Negation in action!")
    ...
    Negation in action!
    
    01,
    >>> b = False
    >>> if not b:
    ..     print("Negation in action!")
    ...
    Negation in action!
    
    02,
    >>> b = False
    >>> if not b:
    ..     print("Negation in action!")
    ...
    Negation in action!
    
    03 hoặc
    >>> b = False
    >>> if not b:
    ..     print("Negation in action!")
    ...
    Negation in action!
    
    04 trống là Sai-y
  • Bất kỳ cấu trúc nào có vật phẩm trong đó đều là Truth-y
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
3

>>> b = False >>> if not b: .. print("Negation in action!") ... Negation in action! 2 Câu lệnh và Hàm

Bạn có thể dễ dàng khai báo các câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 trong hàm của mình, bạn chỉ cần lưu ý về mức độ thụt đầu dòng. Lưu ý cách mã thuộc câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 được thụt vào ở hai cấp độ

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
0

Câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 lồng nhau

Sử dụng kỹ thuật tương tự, bạn cũng có thể lồng các câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 của mình

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
1

Làm thế nào để không sử dụng câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2

Hãy nhớ rằng, phép so sánh trong Python đánh giá bằng

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4 hoặc
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
37. Với các câu điều kiện, chúng tôi kiểm tra ngầm giá trị đó. Trong Python, chúng tôi không muốn so sánh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4 hoặc
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
37 với
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
15

Cảnh báo - hãy chú ý, vì đoạn mã dưới đây cho biết những gì bạn không nên làm

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
8
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
9

Nếu chúng tôi muốn kiểm tra rõ ràng xem giá trị được đặt rõ ràng là

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4 hay
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
37 hay không, chúng tôi có thể sử dụng từ khóa
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
18

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
3

Câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
19 là những gì bạn muốn chạy khi và chỉ khi câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 của bạn không được kích hoạt

Câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
19 là một phần của câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2. Nếu câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 của bạn chạy, câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
19 của bạn sẽ không bao giờ chạy

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
0

Và ngược lại

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
1

Trong REPL, nó phải được viết trên dòng sau dòng mã thụt vào cuối cùng của bạn. Trong mã Python trong một tệp, không thể có bất kỳ mã nào khác giữa

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 và
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
19

Bạn sẽ thấy

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
87 nếu bạn cố gắng tự viết một câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
19 hoặc đặt thêm mã giữa
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 và
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
19 trong tệp Python

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
0

>>> b = False >>> if not b: .. print("Negation in action!") ... Negation in action! 91 Có nghĩa là Khác, Nếu

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
91 có nghĩa là khác nếu. Điều đó có nghĩa là, nếu câu lệnh
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
2 này không được coi là
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4, hãy thử câu lệnh này để thay thế

Bạn có thể có bao nhiêu câu lệnh

>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
91 trong mã của mình tùy thích. Chúng được đánh giá theo thứ tự mà chúng được khai báo cho đến khi Python tìm thấy một thứ là
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
4. Điều đó chạy mã được xác định trong
>>> b = False
>>> if not b:
..     print("Negation in action!")
...
Negation in action!
91 đó và bỏ qua phần còn lại

Bạn có thể có 2 Elif bằng Python không?

Có thể có nhiều khối 'elif', tuy nhiên chỉ được phép có khối 'else' . 2. Trong số tất cả các khối này, chỉ có một khối_of_code được thực thi. Nếu điều kiện là đúng thì mã bên trong 'nếu' được thực thi, nếu điều kiện là sai thì điều kiện tiếp theo (liên quan đến elif) được đánh giá, v.v.

Sự khác biệt giữa if và Elif trong Python là gì?

vì vậy điểm khác biệt là mã luôn kiểm tra xem câu lệnh 'if' có đúng hay không, chỉ kiểm tra câu lệnh 'elif' nếu từng câu lệnh 'if' và 'elif' . , and 'else' runs only when the conditions for all attached 'if' and 'elif' statements are false.

3 câu lệnh trong Python là gì?

Có bốn loại câu lệnh chủ yếu trong Python, câu lệnh in, Câu lệnh gán, Câu lệnh điều kiện, Câu lệnh vòng lặp . Các câu lệnh in và gán thường được sử dụng. Kết quả của câu lệnh in là một giá trị.

Làm thế nào nếu Elif hoạt động trong Python?

Trong Python, elif là viết tắt của "else if" và được sử dụng khi câu lệnh if đầu tiên không đúng, nhưng bạn muốn kiểm tra một điều kiện khác. Có nghĩa là, các câu lệnh if kết hợp với các câu lệnh elif và other để thực hiện một loạt kiểm tra . Một khối if/elif/else đầy đủ có trong ví dụ mã bên dưới.