Elif trong Python là gì? – elif trong python có nghĩa là

Nếu bạn biết cách sử dụng câu lệnh “if-else” trong Python, bạn có thể dễ dàng mở rộng kiến ​​thức của mình bằng cách tìm hiểu câu lệnh elif là gì. Tim hiểu thêm ở đây!

Bạn đang xem : elif trong python có nghĩa là

Câu lệnh Elif so với If Else trong Python

Mặc dù có cùng mục đích là “ else if ” trong nhiều ngôn ngữ lập trình khác, elif trong Python chỉ có 1 từ và ít hơn 3 ký tự để bạn có thể viết mã nhanh hơn 🙂

“Không khó để đưa ra quyết định khi bạn biết giá trị của mình là gì.” – Roy E. Disney

Câu nói này khá dễ hiểu khi nói về lập trình bằng Python. Nếu bạn biết cách sử dụng câu lệnh “ if-else trong Python, bạn có thể dễ dàng mở rộng kiến ​​thức của mình bằng cách tìm hiểu elif trong Python là.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách thêm câu lệnh “ if ” thứ hai vào một trong các biểu thức của chúng ta. Điều này được thực hiện với sự trợ giúp của từ khóa elif . Trong hình tiếp theo, chúng tôi đang sử dụng nó trong một hàm , so sánh một số nhất định với 5.

Cách sử dụng Elif trong Python?

Nhìn vào hình trên, nếu y không lớn hơn 5, máy tính sẽ nghĩ: “ else if y nhỏ hơn 5 ”và nó sẽ in ra“ Ít hơn ”. Và câu lệnh “ else ” đứng sau như một phần đuôi với khối tương ứng có nội dung “trả về“ Bằng nhau ”.

Hãy xác nhận rằng chúng tôi đã viết mã chính xác.

Chúng tôi có thể in ra hàm so sánh_to_five () với giá trị y bằng 10 theo cách sau:

In ra hàm so sánh_to_five () với giá trị của y bằng 10

Sau đó, chúng tôi sẽ mong đợi thấy một tuyên bố có nội dung “Lớn hơn” vì 10 lớn hơn 5.

Tuyên bố lớn hơn

Điều gì sẽ xảy ra nếu chúng tôi thực hiện thao tác này cho số 2?

Câu lệnh ít hơn

Để có được kết quả thứ ba, chúng ta phải so sánh số 5 với một số không lớn hơn hoặc nhỏ hơn 5. Điều này chỉ xảy ra khi đối số của hàm là 5.

Câu lệnh bằng

Tuyên bố về Elif khác

Biết rằng bạn có thể thêm bao nhiêu câu lệnh elif – nếu bạn cần. Hãy cung cấp một ví dụ. Nếu y nhỏ hơn 0, chuỗi “Phủ định” sẽ được hiển thị. Chúng tôi đạt được điều đó bằng cách đặt khối này giữa câu lệnh “ if ” và câu lệnh elif khác.

Nếu y nhỏ hơn 0, chuỗi

Hàm có đối số là trừ 3 sẽ hiển thị “Phủ định”, đúng như ý muốn. Chúng tôi có thể kiểm soát xem chương trình của mình có chạy đúng cách hay không nếu chúng tôi yêu cầu nó so sánh_to_five () một giá trị nằm trong phạm vi từ 0 đến 5.

Xem Thêm  Các lớp và đối tượng Python với các ví dụ - ví dụ về các lớp và đối tượng trong python

Câu lệnh ít hơn khi chúng tôi yêu cầu chương trình so sánh_to_five () một giá trị nằm trong phạm vi từ 0 đến 5

Một chi tiết rất quan trọng bạn nên nhớ là máy tính luôn đọc các lệnh của bạn từ trên xuống dưới. Bất kể tốc độ hoạt động của nó như thế nào, nó chỉ thực hiện một lệnh tại một thời điểm. Nói một cách khoa học, các hướng dẫn chúng tôi đưa ra cho máy là một phần của quy trình điều khiển.

Control Flow trong Python là gì?

Luồng điều khiển bằng Python: Biểu đồ

Đây giống như dòng suy nghĩ logic của máy tính, cách máy tính suy nghĩ – từng bước, thực hiện các bước theo một thứ tự chặt chẽ.

Khi nó hoạt động với một câu lệnh điều kiện, nhiệm vụ của máy tính sẽ là thực thi một lệnh cụ thể sau khi một điều kiện nhất định đã được thỏa mãn. Nó sẽ đọc các lệnh của bạn từ câu lệnh “ if ” ở trên cùng

Luồng điều khiển trong Python với câu lệnh điều kiện, từ câu lệnh If ở trên cùng: Biểu đồ < / span>

thông qua các câu lệnh elif ở giữa

Luồng điều khiển bằng Python với câu lệnh điều kiện thông qua mã Elif ở giữa: Biểu đồ

đến câu lệnh “ else ” – ở cuối.

Luồng điều khiển bằng Python với câu lệnh điều kiện cho mã khác: Biểu đồ < / p>

Vào thời điểm đầu tiên máy tìm thấy một điều kiện thỏa mãn, nó sẽ in đầu ra tương ứng và sẽ không thực thi phần nào khác của mã từ điều kiện này.

Ví dụ về Quy trình kiểm soát trong Chương trình của chúng tôi

Trong ví dụ của chúng tôi, nếu câu lệnh đầu tiên đúng, chúng tôi sẽ thấy đầu ra tương ứng số 1, đang in chuỗi “Greater”. Máy tính sẽ bỏ qua elif và “ else ”tuyên bố và sẽ tiếp tục với phần còn lại của mã.

Ví dụ về luồng điều khiển trong chương trình của chúng tôi: Nếu y lớn hơn 5, đầu ra là Lớn hơn

Nếu câu lệnh đầu tiên không đúng, chúng tôi sẽ tiếp tục và máy tính sẽ kiểm tra xem câu lệnh thứ hai của chúng tôi có đúng không. Nếu có, chúng ta sẽ thấy đầu ra số 2, đang in chuỗi “Âm bản”.

Ví dụ về luồng điều khiển trong chương trình của chúng tôi: nếu y nhỏ hơn 0, đầu ra là Âm

Một lần nữa, nếu không, chúng ta sẽ chuyển đến câu lệnh số 3 và cứ tiếp tục như vậy cho đến khi máy tính tìm thấy kết quả ưng ý để in ra.

Ví dụ về luồng điều khiển trong chương trình của chúng tôi: nếu y là: nếu y nhỏ hơn 5, đầu ra là Nhỏ hơn

Vấn đề Thứ tự Hướng dẫn

Giờ đây, chúng tôi có thể chuyển đổi thứ tự của hai câu lệnh elif để chứng minh rằng thứ tự của các hướng dẫn là quan trọng.

Chuyển đổi thứ tự của hai câu lệnh elif: đặt Ít hơn trước Phủ định < / p>

Hãy xem điều gì sẽ xảy ra khi chúng tôi in Compare_to_five (-3).

In so sánh_to_five (-3): Nhận kết quả đầu ra Ít hơn

Thay vì “Tiêu cực”, chúng tôi nhận được “Ít hơn”. Đây là lý do máy tính:

  • giả sử y bằng -3.
  • Nó có lớn hơn 5 không?
  • Không, vì vậy máy tính sẽ tiếp tục và kiểm tra xem có bất kỳ câu lệnh nào khác trong mã của chúng tôi không.
Xem Thêm  Cách đọc từ tệp trong C ++ - cách đọc từ tệp c ++

Nó sẽ hoàn toàn bỏ qua dòng “return” Greater “” vì nó không thỏa mãn điều kiện.

Bỏ qua dòng 'trả về

Vì chúng tôi có các tuyên bố khác, nó sẽ tiếp tục phát triển.

  • Vậy, y có nhỏ hơn 5 không? Có.

Giả sử chúng ta có các câu lệnh khác, máy tính di chuyển về phía trước: -3 nhỏ hơn 5

Tại thời điểm này, máy tính nghĩ, “Thật tuyệt, tôi hiểu rồi! Số của tôi nhỏ hơn 5. Tôi đáp ứng những gì lập trình viên yêu cầu tôi làm, tôi in ra ‘Ít hơn’ và tôi ổn ”. Và máy dừng ở đó và không thực thi một ký tự mã nào theo sau trong khối này.

Khi điều kiện -3 nhỏ hơn 5 được thỏa mãn, kết quả đầu ra là Ít hơn

Thực tế là chúng tôi đã kiểm tra các trường hợp khi y nhỏ hơn 0 hoặc bằng 5 chính xác là không có ứng dụng nào. Chúng trở nên vô dụng. Cho dù chúng ta yêu cầu đầu ra là trừ 3 hay 3, chúng ta vẫn sẽ phải hài lòng với nhãn “Ít hơn”.

In so với năm với đầu ra Ít hơn

Tại sao sử dụng Elif trong Python?

Bởi vì chúng tôi thường thích có nhiều hơn 2 tùy chọn khi chọn thứ gì đó, elif trong Python là công cụ để thực hiện điều đó. Miễn là bạn ghi nhớ thứ tự khai báo các lệnh của mình, bạn có thể thực hiện.

Vì vậy, bây giờ bạn đã biết cách để máy tính đưa ra quyết định bằng cách sử dụng elif trong Python, bạn có thể đi sâu vào thế giới của các hàm Python . Nếu bạn quan tâm đến việc nâng cao kiến ​​thức Python của mình, bạn có thể xem các hướng dẫn siêu thực tế của chúng tôi . Để có một bài tập nhằm kiểm tra kỹ năng của bạn, hãy thử làm bài sau: bài tập tuyên bố ELIF . Và, trong trường hợp bạn đang tìm kiếm thêm các tài nguyên dành riêng cho Python, bạn có thể khám phá chúng trong Hướng dẫn lập trình Python tổng hợp của chúng tôi.


Xem thêm những thông tin liên quan đến chủ đề elif trong python có nghĩa là

Using Conditionals (If, Elif, Else) in Python | Learning Python for Beginners | Code with Kylie #4

alt

  • Tác giả: Kylie Ying
  • Ngày đăng: 2020-07-27
  • Đánh giá: 4 ⭐ ( 2469 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this learning python for total beginners video, I go over conditional statements in Python (if, elif, and else). This video is a part of the Code with Kylie series (learning python for the absolute beginner): https://www.youtube.com/playlist?list=PLkWv3oO4kHnuKi032yRRYgyQ4kgaNp6gs

    If-statements are super important in implementing some decision-making logic into your code!! The logic works something like this:
    If you love Taylor Swift’s new album, print(‘I love Taylor Swift’) !!!!

    In this video, I show you the flowchart that displays the logic in if-statements, and I’ll show you how they work using real examples executed in Python! Furthermore, I go over why if statements work with conditional statements that might not just be booleans (true/false). If statements also with with numbers, strings, lists, and so on.

    Check out these additional resources:

    More beginner principles: https://www.youtube.com/playlist?list=PLkWv3oO4kHnuKi032yRRYgyQ4kgaNp6gs

    Feel free to leave any questions.

    Please consider subscribing if you liked this video: https://www.youtube.com/c/ycubed?sub_confirmation=1

    Thanks for watching everyone!
    ~~~~~~~~~~~~~~~~~~~~~~~~
    Follow me on Instagram: https://www.instagram.com/kylieyying
    Follow me on Twitter: https://www.twitter.com/kylieyying
    Check out my website: https://www.kylieying.com

Lập trình Python: Câu lệnh rẽ nhánh trong Python – HourOfCode Vietnam

  • Tác giả: hourofcode.vn
  • Đánh giá: 4 ⭐ ( 4644 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Lệnh if…elif…else trong Python

  • Tác giả: vietjack.com
  • Đánh giá: 5 ⭐ ( 4018 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lệnh if…elif…else trong Python – Học Python cơ bản và nâng cao theo các bước đơn giản từ Tổng quan, Cài đặt, Biến, Toán tử, Cú pháp cơ bản, Hướng đối tượng, Vòng lặp, Chuỗi, Number, List, Dictionary, Tuple, Module, Xử lý ngoại lệ, Tool, Exception Handling, Socket, GUI, Multithread, Lập trình mạng, Xử lý XML.

Các Từ Khóa Cần Biết Trong Python (Phần 1)

  • Tác giả: codelearn.io
  • Đánh giá: 4 ⭐ ( 1187 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python là một ngôn ngữ được ưa chuộng bởi tính linh hoạt và tương đối dễ học, dễ sử dụng. Hôm nay mình sẽ giới thiệu tới các bạn các từ khóa với python nhé.

Lệnh if…elif…else trong Python

  • Tác giả: kcntt.duytan.edu.vn
  • Đánh giá: 5 ⭐ ( 8091 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một lệnh else có thể được sử dụng kết hợp với lệnh if. Một lệnh else chứa khối code mà thực thi nếu biểu thức điều kiện trong lệnh if được ước lượng là 0 hoặc một giá trị false. Lệnh else là lệnh tùy ý và chỉ có duy nhất một lệnh else sau lệnh if.

    Cú pháp của lệnh if…else là:

    if…

Các kiểu dữ liệu cơ bản trong Python 3: Boolean

  • Tác giả: gitiho.com
  • Đánh giá: 5 ⭐ ( 3698 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Boolean là một công cụ quan trọng trong bất kỳ ngôn ngữ lập trình nào. Sử dụng logic boolean, code của bạn có thể phản ứng với dữ liệu bên trong chương trình…

  • Tác giả: www.tinhoccuaem.com
  • Đánh giá: 3 ⭐ ( 7029 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Sql Chọn ví dụ mệnh đề ở đâu - chọn câu lệnh trong mệnh đề where