Khi bạn viết mã, bạn cần có khả năng kiểm tra một số điều kiện nhất định và thay đổi điều khiển thực thi chương trình cho phù hợp Show
Python cung cấp nhiều câu lệnh điều kiện để ra quyết định và 9 là một trong số đóTrong bài đăng trên blog này, chúng ta sẽ tìm hiểu
Thứ tự tuần tự so với cấu trúc điều khiển trong PythonTheo mặc định, việc thực hiện các câu lệnh là tuần tự. Thứ tự tuần tự có nghĩa là các câu lệnh được thực hiện lần lượt theo thứ tự chúng được viết Hãy xem một ví dụ về thực hiện tuần tự bên dưới bằng cách tính tỷ lệ mỗi giờ cho một công nhân
Nếu chúng tôi cần kiểm tra xem số giờ đó có vượt quá 8 tiếng một ngày và có đi vào giới hạn làm thêm hay không? Ở đây chúng ta cần kiểm tra một điều kiện và đưa ra quyết định phù hợp. Đó là nơi các cấu trúc điều khiển xuất hiện. Cấu trúc điều khiển chuyển hướng thứ tự thực hiện các câu lệnh trong chương trình Trong Python, chúng ta có thể sử dụng các câu lệnh ________ 02, ________ 03 ________ 04 hoặc _______ 05 để kiểm soát việc thực thi chương trình. Vòng lặp là một cách khác để kiểm soát luồng thực thi. Trong blog này, chúng tôi sẽ tập trung chủ yếu vào if-else và các dẫn xuất của nó Giới thiệu về câu lệnh if trong PythonCâu lệnh 2 tiến hành dựa trên một điều kiện nhất định nếu nó là 7. Nếu điều kiện là sai, thì các câu lệnh bên ngoài khối 2 được thực thiCú pháp của câu lệnh if <expression>: <statement>2 trong Python
Lưu ý rằng phần thân của khối 2 là chuỗi các câu lệnh được thụt vào. Dấu hai chấm ở cuối câu lệnh 31 cho biết bắt đầu câu lệnh 2 2Thí dụ 3đầu ra Câu lệnh if-else trong PythonNếu chúng ta muốn làm gì đó trong trường hợp câu lệnh 2 là sai thì sao? Cú pháp của 9 9Trong câu lệnh ________ 39, chúng ta có hai nhánh trong trường hợp câu lệnh đúng hoặc sai. Khối 2 được thực thi trong trường hợp biểu thức là true. Khối 35 được thực thi trong trường hợp biểu thức sai. Xem cách chúng tôi đang thay đổi trình tự thực hiện? Luồng câu lệnh if-else trong PythonChúng ta có thể tóm tắt luồng của câu lệnh 9 trong sơ đồ sauĐầu tiên, biểu thức được đánh giá. Trong trường hợp biểu thức là đúng, các câu lệnh bên trong 2 được thực thi và khối 35 bị bỏ qua. Trong trường hợp biểu thức là sai, câu lệnh khối 35 sẽ thực thiVí dụ về if-else trong PythonHãy so sánh hai số và tìm số lớn nhất 5đầu ra Mệnh đề elif trong PythonCâu lệnh 0 thêm một nhánh "quyết định" khác vào 9. Giả sử bạn muốn đánh giá nhiều biểu thức, thì bạn có thể sử dụng 0 như sau 8Điều này có nghĩa là khi câu lệnh 2 là sai, biểu thức 0 tiếp theo sẽ được chọn. Khi bất kỳ một biểu thức nào là đúng, điều khiển sẽ nằm ngoài khối 9Nhiều nhất, một khối sẽ được thực thi. Trong trường hợp 35 không được chỉ định và tất cả các câu lệnh là 51, không có khối nào sẽ được thực thiĐây là một ví dụ 3đầu ra Lưu ý rằng 0 thứ hai đã không thực thi như elif đầu tiên được đánh giá thành 7Một ví dụ thực tế về if-else – số đó là số chẵn hay số lẻ?Trong ví dụ này, chúng tôi sẽ kiểm tra xem một số là chẵn hay lẻ. Trong logic, chúng tôi đã kiểm tra rằng nếu mô đun của một số bằng 0, thì nó là số chẵn. Điều này là do tất cả các số chẵn khi chia cho 2 đều có số dư là ____254. Chúng tôi đã kiểm tra mô đun của 54 trong một câu lệnh riêng, vì phép chia cho 0 sẽ gây ra lỗi truy nguyên 8đầu ra Trường hợp thử nghiệm số 1 Trường hợp thử nghiệm #2 Trường hợp thử nghiệm số 3 kết thúcTrong hướng dẫn này, chúng ta đã học cách kiểm soát luồng thực thi bằng cách sử dụng câu lệnh 9. Sử dụng câu lệnh điều kiện giúp chúng ta viết chương trình có ý nghĩa. Các câu lệnh này có thể được lồng vào nhau để nhắm mục tiêu các vấn đề phức tạpĐiều yêu thích của bạn mà bạn đã học được từ hướng dẫn này là gì? Bạn có thể đọc các bài viết khác của tôi ở đây Tín dụng hình ảnh biểu ngữ. Vector tư duy tạo bởi storyset - www. freepik. com & vải. com QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Tôi là Nhà tư vấn và nhà văn DevOps tại FreeCodeCamp. Tôi mong muốn cung cấp nội dung dễ dàng và chính xác cho Techies Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Mục đích của Khác là gì?Câu lệnh khác nghĩa là gì? . an alternative statement that is executed if the result of a previous test condition evaluates to false.
Tôi có nên sử dụng khác trong Python không?Ví dụ, tôi có một hàm với giá trị if trả về giá trị nào đó nếu câu lệnh đúng. Vì vậy, Cái khác là không cần thiết vì dù có hay không có nó thì việc thực thi vẫn diễn ra bình thường.
Việc sử dụng khác trong vòng lặp for là gì?Nói một cách đơn giản, bạn có thể sử dụng khối lệnh khác ngay sau vòng lặp for và while. Khối khác sẽ chỉ được thực thi nếu vòng lặp không bị kết thúc bởi câu lệnh ngắt . Nói một cách đơn giản, chúng ta có thể nói rằng nếu một vòng lặp được thực hiện thành công mà không bị ngắt thì khối lệnh khác sẽ được thực thi.
Cái gì khác và Elif trong Python?elif…else là các câu lệnh điều kiện cung cấp cho bạn khả năng ra quyết định cần thiết khi bạn muốn thực thi mã dựa trên một điều kiện cụ thể . Câu lệnh if…elif…else được sử dụng trong Python giúp tự động hóa quá trình ra quyết định đó. |