Cách sử dụng vòng lặp trong Python

cách sử dụng vòng lặp trong pythoncách sử dụng vòng lặp trong python

Trong bài đăng này, bạn sẽ học cách sử dụng vòng lặp trong Python.

Vòng lặp là một cấu trúc thường được sử dụng trong lập trình cho phép bạn lặp lại một khối mã một số lần xác định hoặc cho đến khi bạn đáp ứng một điều kiện cụ thể.

Điều này hữu ích vì nhiều lý do. Ví dụ: nếu bạn đang xây dựng một trò chơi, bạn có thể muốn giữ hầu hết mã của mình trong một vòng lặp liên tục trong khi cập nhật vị trí của kẻ thù và kiểm tra đầu vào của người chơi. Khi xây dựng một trò chơi trong Pygame, “vòng lặp trò chơi” là một trong những khía cạnh quan trọng nhất của mã đó.

Cũng đọc: Cách tạo trò chơi bằng Python: Giới thiệu về Pygame

Thông thường, các lập trình viên cần học cách sử dụng các vòng lặp trong Python để họ có thể thực hiện các tác vụ lặp đi lặp lại. Ví dụ: họ muốn kiểm tra tất cả các tệp trong một danh sách riêng lẻ hoặc họ có thể muốn tìm kiếm thứ gì đó trong cơ sở dữ liệu.

Bây giờ bạn đã biết vòng lặp là gì, câu hỏi tiếp theo là làm thế nào để sử dụng vòng lặp trong Python!

Cách sử dụng vòng lặp “for” trong Python

Có hai loại vòng lặp chính trong lập trình. Đây là các vòng lặp “for” và “while”. Vòng lặp for được sử dụng để di chuyển qua một phạm vi – ví dụ: tất cả các mục trong danh sách.

Bạn làm điều này bằng cách đặt “phạm vi” trong dấu ngoặc.

Ví dụ:

for x in range(5):
    print(x)

In các số 1-5. Nếu bạn đã có một danh sách, bạn cũng có thể sử dụng nó để xem qua danh sách và in từng mục:

fruit = ["apple", "orange", "pear", "banana", "pineapple", "grape"]

for x in range(5):
    print(fruit[x])

Điều này cho chúng tôi thấy năm mục đầu tiên trong danh sách của chúng tôi!

Chúng tôi cũng có thể sử dụng vòng lặp for để hiển thị một phần của các mục bằng cách sử dụng hai số trong phạm vi của chúng tôi: một số bắt đầu và một số kết thúc.

fruit = ["apple", "orange", "pear", "banana", "pineapple", "grape"]

for x in range(2, 5):
    print(fruit[x])

Hiển thị các mục từ hai đến năm! Nhưng hãy nhớ rằng mục đầu tiên trong danh sách có chỉ số ‘không’.

Cuối cùng, chúng ta thực sự có thể thay đổi trình lặp – số bước được thực hiện trong mỗi vòng lặp.

for x in range(2, 20, 3):

Điều này đi từ mục nhập thứ hai (thứ ba) đến mục 20thứ tự, nhảy ba nơi cùng một lúc.

Cách sử dụng vòng lặp “while” trong Python

Điều tuyệt vời về Python là nhiều câu nói của nó nghe giống như tiếng Anh thuần túy, có nghĩa là bạn có thể đoán chúng làm gì trước khi bạn học nó!

Vòng lặp “while” chạy “while” một cái gì đó là đúng.

Ở đây bạn viết “while”, theo sau là một câu lệnh kiểm tra, dấu hai chấm và một khối mã. Khối mã được thực thi lặp đi lặp lại cho đến khi câu lệnh kiểm tra không còn đúng nữa:

n = 0
while n < 10:
    n += 1
print("Done!")

Điều này tăng lên đến n = 10. Hãy nhớ rằng “<” có nghĩa là nhỏ hơn và n + = 1 có nghĩa tương tự như n = n + 1.

Ồ, và bạn cũng có thể dừng mã bất kỳ lúc nào bằng cách sử dụng ‘break’ hoặc cắt ngắn mã của bạn (quay lại câu lệnh for hoặc while ở nửa chừng khối mã) với ‘continue’.

Vì vậy, đây là cách bạn sử dụng vòng lặp trong Python! Nó khá đơn giản, nhưng nếu bạn kết hợp điều này với câu lệnh if, bạn có thể đạt được tất cả những điều tuyệt vời! Tìm hiểu cách thực hiện việc này bằng cách đọc sách từ vựng toàn diện và đầy đủ của chúng tôi tại đây: Hướng dẫn cho người mới bắt đầu Python – Mọi thứ bạn cần biết để bắt đầu!

Cũng đọc: Cách sử dụng câu lệnh if trong Python

Biết thêm? Bất kỳ ai cũng có thể trở thành một lập trình viên thành thạo với Python bằng cách tham gia một khóa học Python trực tuyến. Kiểm tra danh sách các giao dịch tuyệt vời của chúng tôi trong hướng dẫn của chúng tôi về các khóa học Python trực tuyến tốt nhất.

Để biết thêm tin tức, tính năng và hướng dẫn dành cho nhà phát triển từ Android Authority, hãy đăng ký nhận bản tin hàng tháng bên dưới!