Chào mừng bạn đến với một lớp Lập trình Python khác, nơi chúng tôi dạy bạn về python từ đầu. Trong lớp trước, chúng ta đã thấy các câu lệnh điều khiển lặp đi lặp lại hoặc Vòng lặp là gì, đây là một trong những chủ đề quan trọng nhất trong Lập trình. Chúng ta đã tìm hiểu về các loại vòng lặp, ứng dụng của chúng và cách sử dụng chúng trong chương trình của bạn. Nếu bạn chưa xem, hãy xem ngay bây giờ – Tập #6
Trong lớp học hôm nay, chúng ta sẽ tìm hiểu về câu lệnh Jump trong Python và cách sử dụng chúng, chúng ta hãy bắt đầu nào
Câu lệnh nhảy là gì?
Các câu lệnh nhảy là các câu lệnh thay đổi luồng điều khiển đến một vị trí cụ thể bằng cách bỏ qua các câu lệnh trong chương trình một cách vô điều kiện
Nói cách khác, những câu lệnh hoặc từ khóa này được sử dụng để thay đổi luồng của các vòng lặp, chẳng hạn như nếu bạn có một vòng lặp mà bạn đang đi từ 1 đến 100 nhưng bạn phải đột ngột dừng điều khiển vòng lặp hoặc thay đổi nó, thì lúc đó
Các loại là câu lệnh nhảy
Có hai loại câu lệnh Jump trong Python
- Tuyên bố phá vỡ
- Tiếp tục tuyên bố
Tuyên bố phá vỡ
Khi gặp câu lệnh Break trong chương trình, luồng điều khiển ngay lập tức rời khỏi câu lệnh điều khiển kèm theo. Nó làm cho câu lệnh bao quanh for, while, do-while hoặc switch kết thúc
Nói cách khác, khi chúng ta sử dụng câu lệnh break trong một vòng lặp, thì điều khiển sẽ ra khỏi vòng lặp hoặc vòng lặp kết thúc ở đó, ngay khi nó gặp câu lệnh break
Ở đây bạn có thể thấy câu lệnh break đang hoạt động
Ở đây bạn có thể thấy một vòng lặp while thông thường bình thường, trong đó i được khởi tạo bằng 0 ngay từ đầu, sau đó vòng lặp while được sử dụng với điều kiện i < 100, nghĩa là vòng lặp sẽ chạy từ 0 đến 99. Điển hình, trong khi vòng lặp để in số lên đến 100. Sau đó, có một câu lệnh in để in giá trị của i trong chương trình và sau đó là số gia của i. Nhưng sau đó, có một điều kiện if kiểm tra nếu i == 75 và sau đó câu lệnh break được sử dụng
Điều đã xảy ra ở đây là mỗi khi vòng lặp chạy, nó sẽ kiểm tra điều kiện if cho đến khi nó đúng, khi nó đến 75, câu lệnh break được thực thi và điều khiển ra khỏi vòng lặp. Đó là cách một câu lệnh break hoạt động. Thường là khi bạn không chắc vòng lặp sẽ chạy trong bao lâu và bạn không muốn tiếp tục chạy vòng lặp sau khi bạn nhận được kết quả mong muốn. Vì vậy, bạn sử dụng một điều kiện với câu lệnh ngắt để điều khiển ra khỏi vòng lặp càng sớm càng tốt
Tiếp tục tuyên bố
Câu lệnh continue bỏ qua phần còn lại của câu lệnh sẽ được thực thi trong vòng lặp hiện tại theo sau câu lệnh continue và luồng điều khiển chuyển sang lần lặp tiếp theo trong vòng lặp. Ngay khi gặp câu lệnh continue trong vòng lặp, các câu lệnh theo sau câu lệnh continue sẽ không được thực thi, thay vào đó, luồng điều khiển sẽ chuyển sang lần lặp tiếp theo trong vòng lặp
Ở đây bạn có thể thấy câu lệnh continue đang hoạt động
Ở đây bạn có thể thấy đầu tiên chúng ta khởi tạo giá trị của i là 10, sau đó chúng ta sử dụng vòng lặp while, sau đó điều kiện chúng ta sử dụng ở đây i > 0, nghĩa là vòng lặp sẽ chạy cho đến khi giá trị của i lớn hơn 0 thì chúng ta . Nhưng như đã thấy, ở đầu ra thiếu một thứ gì đó và đó là “5”. Chà, đó là vì câu lệnh continue mà chúng ta sử dụng với if. Ngay khi giá trị trở thành 5, vòng lặp gặp câu lệnh continue và câu lệnh continue làm gì, là nó bỏ qua lần lặp hiện tại và do đó, câu lệnh bên dưới nó giống như việc in chữ “i” ở đây và chuyển sang lần lặp tiếp theo. Không giống như, câu lệnh ngắt trực tiếp nhảy ra khỏi vòng lặp
Vì vậy, đó là tất cả cho ngày hôm nay các bạn, Hôm nay chúng ta đã học được câu lệnh nhảy là gì. Chúng ta đã tìm hiểu về câu lệnh break và continue là gì và cách sử dụng chúng trong chương trình của bạn. Đây là Dolores Haze, hãy đăng xuất, tôi sẽ gặp bạn trong lớp tiếp theo, cho đến lúc đó “Viết mã vui vẻ”
Chúng ta có thể sử dụng câu lệnh
for i in range[5]:
if i == 3:
break
print[i]
4 với vòng lặp for i in range[5]:
if i == 3:
break
print[i]
6 để kết thúc vòng lặp khi một điều kiện nào đó được đáp ứng. Ví dụ,for i in range[5]:
if i == 3:
break
print[i]
đầu ra
0 1 2
Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp
for i in range[5]:
if i == 3:
break
print[i]
6 để in giá trị của for i in range[5]:
if i == 3:
break
print[i]
8. Lưu ý việc sử dụng câu lệnh for i in range[5]:
if i == 3:
break
print[i]
4,if i == 3:
break
Ở đây, khi
for i in range[5]:
if i == 3:
break
print[i]
8 bằng 3, câu lệnh for i in range[5]:
if i == 3:
break
print[i]
4 kết thúc vòng lặp. Do đó, đầu ra không bao gồm các giá trị sau 2Ghi chú. Câu lệnh
for i in range[5]:
if i == 3:
break
print[i]
4 hầu như luôn được sử dụng với các câu lệnh ra quyết địnhTuyên bố ngắt Swift với vòng lặp while
Chúng ta cũng có thể kết thúc vòng lặp
0 1 23 bằng câu lệnh break. Ví dụ,
for i in range[5]:
if i == 3:
break
print[i]
2đầu ra
for i in range[5]:
if i == 3:
break
print[i]
3Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp
0 1 23 để tìm 5 bội số đầu tiên của 6. Ở đây chú ý dòng,
for i in range[5]:
if i == 3:
break
print[i]
5Điều này có nghĩa là khi
for i in range[5]:
if i == 3:
break
print[i]
8 lớn hơn hoặc bằng 5, vòng lặp 0 1 23 sẽ kết thúc
Tuyên bố tiếp tục Python
Câu lệnh
0 1 27 được sử dụng để bỏ qua bước lặp hiện tại của vòng lặp và luồng điều khiển của chương trình chuyển sang bước lặp tiếp theo
Cú pháp của câu lệnh
0 1 27 là
for i in range[5]:
if i == 3:
break
print[i]
0Hoạt động của câu lệnh continue của Python
Hoạt động của câu lệnh
0 1 27 trong vòng lặp for và while được hiển thị ở trên
Tuyên bố tiếp tục Swift với vòng lặp
Chúng ta có thể sử dụng câu lệnh
0 1 27 với vòng lặp
for i in range[5]:
if i == 3:
break
print[i]
6 để bỏ qua bước lặp hiện tại của vòng lặp. Sau đó, điều khiển của chương trình nhảy sang lần lặp tiếp theo. Ví dụ,for i in range[5]:
if i == 3:
break
print[i]
4đầu ra
for i in range[5]:
if i == 3:
break
print[i]
5Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp
for i in range[5]:
if i == 3:
break
print[i]
6 để in giá trị của for i in range[5]:
if i == 3:
break
print[i]
8. Lưu ý việc sử dụng câu lệnh 0 1 27,
for i in range[5]:
if i == 3:
break
print[i]
0Ở đây, khi
for i in range[5]:
if i == 3:
break
print[i]
8 bằng 3, câu lệnh 0 1 27 được thực thi. Do đó, giá trị 3 không được in ra đầu ra
Tuyên bố tiếp tục Swift với vòng lặp while
Trong Python, chúng ta cũng có thể bỏ qua lần lặp hiện tại của vòng lặp while bằng cách sử dụng câu lệnh continue. Ví dụ,
for i in range[5]:
if i == 3:
break
print[i]
1đầu ra
for i in range[5]:
if i == 3:
break
print[i]
2Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp
0 1 23 để in các số lẻ từ 1 đến 10. Chú ý dòng,
for i in range[5]:
if i == 3:
break
print[i]
3Ở đây, khi số chẵn, câu lệnh continue bỏ qua lần lặp hiện tại và bắt đầu lần lặp tiếp theo