Vòng lặp là một trong những cấu trúc điều khiển chính trong bất kỳ ngôn ngữ lập trình nào và Python cũng không khác
Trong bài viết này, chúng ta sẽ xem xét một vài ví dụ sử dụng vòng lặp
range[stop]
range[start, stop[, step]]
1 với hàm range[stop]
range[start, stop[, step]]
2 của PythonĐối với vòng lặp trong Python
range[stop]
range[start, stop[, step]]
1 vòng lặp lặp lại một phần mã cho một tập hợp các giá trịNhư đã thảo luận trong tài liệu của Python, các vòng lặp
range[stop]
range[start, stop[, step]]
1 hoạt động hơi khác so với trong các ngôn ngữ như JavaScript hoặc CVòng lặp
range[stop]
range[start, stop[, step]]
1 đặt biến biến lặp thành từng giá trị trong danh sách, mảng hoặc chuỗi được cung cấp và lặp lại mã trong phần thân của vòng lặp range[stop]
range[start, stop[, step]]
1 cho từng giá trị của biến lặpTrong ví dụ bên dưới, chúng tôi sử dụng vòng lặp
range[stop]
range[start, stop[, step]]
1 để in mọi số trong mảng của chúng tôi# Example for loop
for i in [1, 2, 3, 4]:
print[i, end=", "] # prints: 1, 2, 3, 4,
Chúng ta cũng có thể bao gồm logic phức tạp hơn trong phần thân của vòng lặp
range[stop]
range[start, stop[, step]]
1. Trong ví dụ này, chúng tôi in kết quả của một phép tính nhỏ dựa trên giá trị của biến lặp# More complex example
for i in [1, 3, 5, 7, 9]:
x = i**2 - [i-1]*[i+1]
print[x, end=", "] # prints 1, 1, 1, 1, 1,
Khi các giá trị trong mảng cho vòng lặp
range[stop]
range[start, stop[, step]]
1 của chúng ta là tuần tự, chúng ta có thể sử dụng hàm range[stop]
range[start, stop[, step]]
2 của Python thay vì viết ra nội dung của mảngHàm Range trong Python
Hàm
range[stop]
range[start, stop[, step]]
2 cung cấp một chuỗi các số nguyên dựa trên các đối số của hàm. Thông tin bổ sung có thể được tìm thấy trong tài liệu của Python về hàm range[stop]
range[start, stop[, step]]
2range[stop]
range[start, stop[, step]]
Đối số
# More complex example
for i in [1, 3, 5, 7, 9]:
x = i**2 - [i-1]*[i+1]
print[x, end=", "] # prints 1, 1, 1, 1, 1,
8 là giá trị đầu tiên trong phạm vi. Nếu range[stop]
range[start, stop[, step]]
2 được gọi chỉ với một đối số, thì Python giả sử range[stop]
range[start, stop[, step]]
0Đối số
range[stop]
range[start, stop[, step]]
1 là giới hạn trên của phạm vi. Điều quan trọng là phải nhận ra rằng giá trị trên này không được bao gồm trong phạm viTrong ví dụ dưới đây, chúng tôi có một phạm vi bắt đầu từ giá trị mặc định của
range[stop]
range[start, stop[, step]]
2 và bao gồm các số nguyên nhỏ hơn range[stop]
range[start, stop[, step]]
3________số 8Trong ví dụ tiếp theo của chúng tôi, chúng tôi đặt
range[stop]
range[start, stop[, step]]
4 và một lần nữa bao gồm các số nguyên nhỏ hơn range[stop]
range[start, stop[, step]]
3# More complex example
for i in [1, 3, 5, 7, 9]:
x = i**2 - [i-1]*[i+1]
print[x, end=", "] # prints 1, 1, 1, 1, 1,
1Giá trị
range[stop]
range[start, stop[, step]]
6 tùy chọn kiểm soát mức tăng giữa các giá trị trong phạm vi. Theo mặc định, range[stop]
range[start, stop[, step]]
7Trong ví dụ cuối cùng của chúng tôi, chúng tôi sử dụng phạm vi số nguyên từ
range[stop]
range[start, stop[, step]]
8 đến range[stop]
range[start, stop[, step]]
3 và đặt # Example with one argument
for i in range[5]:
print[i, end=", "] # prints: 0, 1, 2, 3, 4,
0# More complex example
for i in [1, 3, 5, 7, 9]:
x = i**2 - [i-1]*[i+1]
print[x, end=", "] # prints 1, 1, 1, 1, 1,
7Bản tóm tắt
Trong bài viết này, chúng ta đã xem xét vòng lặp
range[stop]
range[start, stop[, step]]
1 trong Python và hàm range[stop]
range[start, stop[, step]]
2Các vòng lặp
range[stop]
range[start, stop[, step]]
1 lặp lại một khối mã cho tất cả các giá trị trong danh sách, mảng, chuỗi hoặc range[stop]
range[start, stop[, step]]
2Chúng ta có thể sử dụng một
range[stop]
range[start, stop[, step]]
2 để đơn giản hóa việc viết một vòng lặp range[stop]
range[start, stop[, step]]
1. Giá trị range[stop]
range[start, stop[, step]]
1 của range[stop]
range[start, stop[, step]]
2 phải được chỉ định, nhưng chúng tôi cũng có thể sửa đổi giá trị # More complex example
for i in [1, 3, 5, 7, 9]:
x = i**2 - [i-1]*[i+1]
print[x, end=", "] # prints 1, 1, 1, 1, 1,
8ing và range[stop]
range[start, stop[, step]]
6 giữa các số nguyên trong range[stop]
range[start, stop[, step]]
2QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Tôi là một nhà khoa học máy tính, nhà phát triển phần mềm và nhà giáo dục. Tôi làm việc với C, Rust, Julia, Python và Fortran, trong số các ngôn ngữ khác. Tôi đam mê phần mềm mã nguồn mở và giáo dục mở
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