Ví dụ: nếu chúng tôi muốn hiển thị thông báo 100 lần, thì chúng tôi có thể sử dụng vòng lặp. Nó chỉ là một ví dụ đơn giản; Có 2 loại vòng lặp trong Python
Trong Python, vòng lặp for được sử dụng để chạy một khối mã trong một số lần nhất định. Nó được sử dụng để lặp qua bất kỳ chuỗi nào như danh sách, bộ dữ liệu, chuỗi, v.v. Cú pháp của vòng lặp for là for val in sequence:
# statement(s)
Ở đây, languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 0 truy cập từng mục của chuỗi trên mỗi lần lặp. Vòng lặp tiếp tục cho đến khi chúng tôi đạt được mục cuối cùng trong chuỗi
Lưu đồ của Python cho vòng lặpHoạt động của Python cho vòng lặp
Thí dụ. Lặp lại danh sách Pythonlanguages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language)
đầu ra Swift
Python
Go
JavaScript Trong ví dụ trên, chúng tôi đã tạo một danh sách có tên là ngôn ngữ Ban đầu, giá trị của languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 1 được đặt thành phần tử đầu tiên của mảng,i. e. languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 2, do đó câu lệnh in bên trong vòng lặp được thực thilanguages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 1 được cập nhật với phần tử tiếp theo của mảng và câu lệnh in được thực hiện lại. Bằng cách này, vòng lặp chạy cho đến khi phần tử cuối cùng của một mảng được truy cập
Python cho vòng lặp với phạm vi Python()Phạm vi là một chuỗi các giá trị nằm giữa hai khoảng số Chúng tôi sử dụng hàm có sẵn của Python languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 4 để xác định phạm vi giá trị. Ví dụ,________số 8_______Ở đây, 4 bên trong languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 4 định nghĩa một phạm vi chứa các giá trị 0, 1, 2, 3Trong Python, chúng ta có thể sử dụng vòng lặp for để lặp lại một phạm vi. Ví dụ, # use of range() to define a range of values
values = range(4)
# iterate from i = 0 to i = 3
for i in values:
print(i)
đầu ra 0
1
2
3 Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp for để lặp lại trong phạm vi từ 0 đến 3 Giá trị của languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 8 được đặt thành 0 và nó được cập nhật thành số tiếp theo của phạm vi trên mỗi lần lặp. Quá trình này tiếp tục cho đến khi đạt được 3IterationConditionAction1st languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 9Swift
Python
Go
JavaScript 0 is printed. languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 8 được tăng lên 1. 2ndlanguages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 9Swift
Python
Go
JavaScript 3 được in. languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 8 được tăng lên 2. 3rd_______1_______9_______3_______6 được in. languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 8 được tăng lên 3. 4th_______1_______9_______3_______9 được in. languages = ['Swift', 'Python', 'Go', 'JavaScript']
# access items of a list using for loop
for language in languages:
print(language) 8 được tăng lên 4. 5thvalues = range(4) 1Vòng lặp kết thúcGhi chú. Để tìm hiểu thêm về cách sử dụng vòng lặp for với phạm vi, hãy truy cập phạm vi Python()
Python cho vòng lặp với khácVòng lặp for cũng có thể có khối tùy chọn values = range(4) 4. Phần values = range(4) 4 được thực hiện khi vòng lặp kết thúc. Ví dụ,digits = [0, 1, 5]
for i in digits:
print(i)
else:
print("No items left.")
đầu ra 0
1
5
No items left. Ở đây, vòng lặp for in tất cả các mục của danh sách chữ số. Khi vòng lặp kết thúc, nó thực thi khối values = range(4) 4 và in ra bản ghi values = range(4) 8
Làm cách nào để lặp một chuỗi trong Python?
Sử dụng số chỉ mục chuỗi để lặp qua chuỗi
. use for i in range(len(str)): . Trong vòng lặp này, biến i nhận chỉ mục để mỗi ký tự có thể được truy cập bằng cách sử dụng str[i].
Làm cách nào tôi có thể viết vòng lặp trong Python?
Hãy tìm hiểu cú pháp của vòng lặp for. . Nó bắt đầu bằng từ khóa for, theo sau là tên giá trị mà chúng tôi gán cho mục của chuỗi ( quốc gia trong trường hợp này) Sau đó, từ khóa in được theo sau bởi tên của trình tự mà chúng tôi muốn lặp lại Phần trình khởi tạo kết thúc bằng “. ” |