Câu lệnh điều khiển và điều kiện trong Python là gì?
Trong lập trình Python, điều khiển luồng là thứ tự các câu lệnh hoặc khối mã được thực thi trong thời gian chạy dựa trên một điều kiện Show
Cũng thấy
Mục lục
Báo cáo luồng điều khiểnCác câu lệnh điều khiển luồng được chia thành ba loại
Câu điều kiệnTrong Python, các câu lệnh điều kiện hoạt động tùy thuộc vào việc một điều kiện nhất định là đúng hay sai. Bạn có thể thực thi các khối mã khác nhau tùy thuộc vào kết quả của một điều kiện. Câu lệnh điều kiện luôn đánh giá là Đúng hoặc Sai Có ba loại câu điều kiện
câu lệnh lặpTrong Python, các câu lệnh lặp cho phép chúng ta thực thi lặp đi lặp lại một khối mã miễn là điều kiện là Đúng. Chúng tôi cũng gọi nó là một báo cáo vòng lặp Python cung cấp cho chúng ta câu lệnh hai vòng lặp sau để thực hiện lặp đi lặp lại một số thao tác
Hãy tìm hiểu từng người trong số họ với các ví dụ Sao kê chuyển khoảnTrong Python, các câu lệnh chuyển được sử dụng để thay đổi cách thức thực hiện của chương trình theo một cách nhất định. Với mục đích này, chúng tôi sử dụng ba loại báo cáo chuyển khoản
Câu lệnh if trong PythonTrong các câu lệnh điều khiển, Câu lệnh 0 là dạng đơn giản nhất. Nó nhận một điều kiện và đánh giá thành 1hoặc 2Nếu điều kiện là 1, thì khối mã Đúng sẽ được thực thi và nếu điều kiện là Sai, thì khối mã đó sẽ bị bỏ qua và Bộ điều khiển sẽ chuyển sang dòng tiếp theoCú pháp của câu lệnh 0 Câu lệnh if trong PythonHãy xem ví dụ về câu lệnh if. Trong ví dụ này, chúng ta sẽ tính bình phương của một số nếu nó lớn hơn 5 Ví dụ
đầu ra 36 Next lines of code Câu lệnh if – otherCâu lệnh 5 kiểm tra điều kiện và thực thi khối mã 0 khi điều kiện là Đúng, và nếu điều kiện là Sai, nó sẽ thực thi khối mã 7Cú pháp của câu lệnh 5
Nếu điều kiện là 1 thì câu lệnh 1 sẽ được thực hiện Nếu điều kiện là 2 thì câu lệnh 2 sẽ được thực hiện. Xem sơ đồ sau để biết thêm chi tiếtCâu lệnh if-else trong PythonVí dụ 6Đầu ra 1 7Đầu ra 2 8Chuỗi nhiều câu lệnh if trong PythonTrong Python, câu lệnh điều kiện 61 có một khối 62 để xâu chuỗi nhiều điều kiện lần lượt. Điều này rất hữu ích khi bạn cần kiểm tra nhiều điều kiệnVới sự giúp đỡ của 61, chúng ta có thể đưa ra một quyết định khó khăn. Câu lệnh 62 kiểm tra từng điều kiện một và nếu điều kiện thỏa mãn thì thực thi mã đóCú pháp của câu lệnh 61 4Ví dụ 5đầu ra 6Câu lệnh if-else lồng nhauTrong Python, câu lệnh 5 lồng nhau là một câu lệnh if bên trong một câu lệnh 5 khác. Python cho phép đặt bất kỳ số lượng câu lệnh 0 nào trong một câu lệnh 0 khácThụt đầu dòng là cách duy nhất để phân biệt mức độ lồng nhau. 5 lồng nhau rất hữu ích khi chúng ta muốn đưa ra một loạt quyết địnhCú pháp của lồng nhau- 5 0Ví dụ. Tìm số lớn hơn giữa hai số 1Đầu ra 1 2Đầu ra 2 3Bộ câu lệnh đơnBất cứ khi nào chúng ta viết một khối mã với nhiều câu lệnh if, thụt đầu dòng đóng một vai trò quan trọng. Nhưng đôi khi, có một tình huống trong đó khối chỉ chứa một câu lệnh đơn dòng Thay vì viết một khối sau dấu hai chấm, chúng ta có thể viết một câu lệnh ngay sau dấu hai chấm Ví dụ 4Tương tự như câu lệnh 0, vòng lặp while cũng bao gồm một câu lệnh duy nhất, chúng ta có thể đặt câu lệnh đó trên cùng một dòngVí dụ 5đầu ra 6vòng lặp for trong PythonSử dụng vòng lặp for, chúng ta có thể lặp bất kỳ chuỗi hoặc biến lặp nào. Trình tự có thể là chuỗi, danh sách, từ điển, bộ hoặc bộ Đọc Hướng dẫn đầy đủ về Python cho vòng lặp Python cho vòng lặpCú pháp của vòng lặp 73 7Ví dụ để hiển thị mười số đầu tiên bằng vòng lặp for 8đầu ra 9Ngoài ra, hãy đọc Vòng lặp lồng nhau trong Python Vòng lặp While trong PythonTrong Python, Câu lệnh vòng lặp while liên tục thực thi một khối mã trong khi một điều kiện cụ thể là đúng Trong vòng lặp while, mỗi khi điều kiện được kiểm tra ở đầu vòng lặp và nếu điều kiện đó đúng thì phần thân của vòng lặp sẽ được thực thi. Khi điều kiện trở thành Sai, bộ điều khiển ra khỏi khối Đọc Hướng dẫn đầy đủ về vòng lặp trong khi Python Vòng lặp while trong PythonCú pháp của vòng lặp while 36 Next lines of code0 Ví dụ tính tổng mười số đầu tiên 36 Next lines of code1 đầu ra 36 Next lines of code2 Tuyên bố ngắt trong PythonĐọc. Hướng dẫn đầy đủ về Python Break, Continue và Pass Câu lệnh break được sử dụng bên trong vòng lặp để thoát khỏi vòng lặp. Nó rất hữu ích khi chúng ta muốn kết thúc vòng lặp ngay khi điều kiện được đáp ứng thay vì thực hiện các lần lặp còn lại. Nó làm giảm thời gian thực hiện. Bất cứ khi nào bộ điều khiển gặp câu lệnh ngắt, nó sẽ thoát khỏi vòng lặp đó ngay lập tức Hãy xem cách ngắt vòng lặp for khi chúng tôi tìm thấy một số lớn hơn 5 Ví dụ sử dụng câu lệnh break 36 Next lines of code3 đầu ra 36 Next lines of code4 Tiếp tục câu lệnh trong pythonCâu lệnh continue được sử dụng để bỏ qua lần lặp hiện tại và 74 với lần lặp tiếp theoHãy xem cách bỏ qua một vòng lặp for nếu số đó là 5 và tiếp tục thực hiện phần thân của vòng lặp cho các số khác Ví dụ về câu lệnh 7436 Next lines of code5 đầu ra 36 Next lines of code6 Vượt qua câu lệnh trong PythonPass là từ khóa Trong Python, sẽ không làm gì cả. Đôi khi có một tình huống trong lập trình mà chúng ta cần xác định một khối trống về mặt cú pháp. Chúng ta có thể xác định khối đó bằng từ khóa pass Câu lệnh vượt qua là câu lệnh null trong Python. Khi trình thông dịch tìm thấy câu lệnh vượt qua trong chương trình, nó sẽ không trả về thao tác nào. Không có gì xảy ra khi câu lệnh 36 Next lines of code9 được thực thi Nó rất hữu ích trong trường hợp chúng tôi đang triển khai các phương thức mới hoặc cũng như xử lý ngoại lệ. Nó đóng vai trò như một trình giữ chỗ Câu lệnh điều khiển và điều kiện là gì?Các câu lệnh điều khiển này giúp thực hiện việc ra quyết định trong một chương trình. Câu lệnh điều kiện sẽ chọn khối câu lệnh sẽ thực hiện dựa trên điều kiện đã cho . Kết quả của chương trình phụ thuộc vào điều kiện.
Tại sao câu lệnh điều kiện và câu lệnh kiểm soát được sử dụng trong Python?Việc ra quyết định trong ngôn ngữ lập trình được tự động hóa bằng cách sử dụng các câu lệnh có điều kiện, trong đó Python đánh giá mã để xem mã đó có đáp ứng các điều kiện đã chỉ định hay không. Các điều kiện được đánh giá và xử lý là đúng hoặc sai. Nếu điều này được tìm thấy là đúng, chương trình sẽ được chạy khi cần thiết
Câu lệnh điều khiển và câu lệnh điều kiện có giống nhau không?Không. Câu lệnh điều khiển là thứ thay đổi luồng thực thi chương trình của bạn. Câu điều kiện thực hiện điều này dựa trên một điều kiện.
một tuyên bố kiểm soát là gì?Câu lệnh điều khiển cho phép kiểm soát có cấu trúc chuỗi câu lệnh ứng dụng, chẳng hạn như vòng lặp và thử nghiệm có điều kiện . Nó cũng cho phép chuyển luồng đầu vào sang tệp khác, mở và đóng tệp và nhiều thao tác khác. câu lệnh điều khiển. == @ tên tệp. |