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:
p >
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.
Đ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ó đượ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.
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.
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.
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ì?
Đâ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
< / span>
thông qua các câu lệnh elif ở giữa
span>
đến câu lệnh “ else ” – ở cuối.
< / 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ã.
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”.
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ấ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.
< / p>
Hãy xem điều gì sẽ xảy ra khi chúng tôi in Compare_to_five (-3).
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.
Nó sẽ hoàn toàn bỏ qua dòng “return” Greater “” vì nó không thỏa mãn điều kiện.
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ó.
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.
span>
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”.
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
- 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