Hướng dẫn how do you print a loop in python? - làm thế nào để bạn in một vòng lặp trong python?

Hướng dẫn how do you print a loop in python? - làm thế nào để bạn in một vòng lặp trong python?

Nếu bạn mới bắt đầu ở Python, vì các vòng lặp là một trong những nguyên tắc cơ bản bạn nên học cách sử dụng.

Trong ngôn ngữ lập trình Python, đối với các vòng lặp cũng được gọi là các vòng lặp xác định, vì chúng thực hiện hướng dẫn một số lần nhất định.

Điều này trái ngược với các vòng lặp, hoặc các vòng lặp không xác định, thực hiện một hành động cho đến khi một điều kiện được đáp ứng và chúng được yêu cầu dừng lại.

Đối với các vòng lặp rất hữu ích khi bạn muốn thực thi cùng một mã cho mỗi mục theo một chuỗi nhất định. Với một vòng lặp cho, bạn có thể lặp lại bất kỳ dữ liệu có thể lặp lại như danh sách, bộ, bộ dữ liệu, từ điển, phạm vi và thậm chí các chuỗi.

Trong bài viết này, tôi sẽ chỉ cho bạn cách thức hoạt động của Loop trong Python. Bạn cũng sẽ tìm hiểu về từ khóa bạn có thể sử dụng trong khi viết các vòng lặp trong Python.

Cú pháp cơ bản của một vòng lặp trong Python

Cú pháp cơ bản hoặc công thức của các vòng lặp trong Python trông như thế này:

for i in data:
    do something
  • # Output: 
    # f
    # r
    # e
    # e
    # C
    # o
    # d
    # e
    # C
    # a
    # m
    # p
    
    0 là viết tắt của người lặp. Bạn có thể thay thế nó bằng bất cứ thứ gì bạn muốn
  • # Output: 
    # f
    # r
    # e
    # e
    # C
    # o
    # d
    # e
    # C
    # a
    # m
    # p
    
    1 là viết tắt của bất kỳ sự khác biệt như danh sách, bộ dữ liệu, chuỗi và từ điển
  • Điều tiếp theo bạn nên làm là gõ một đại tràng và sau đó thụt vào. Bạn có thể làm điều này với một tab hoặc nhấn SpaceBar 4 lần.

Như tôi đã đề cập ở trên, bạn có thể lặp lại bất kỳ dữ liệu nào có thể lặp lại với một vòng lặp.

Cách lặp lại một chuỗi với một vòng lặp cho vòng lặp

Bạn có thể lặp lại chuỗi như hình dưới đây:

name = "freeCodeCamp"

for letter in name:
    print(letter)

Điều này sẽ in tất cả các chữ cái trong chuỗi riêng lẻ:

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p

Điều gì sẽ xảy ra nếu bạn muốn in các chữ cái trong một dòng?

Bạn có thể làm điều đó bằng cách chuyển khoảng trắng cho tham số

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
2 ngay bên trong câu lệnh
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
3. Với điều này, bạn nói với Python rằng bạn muốn khoảng trắng thay vì một dòng mới trong bảng điều khiển.

name = "freeCodeCamp"

for letter in name:
    print(letter, end=" ")

# Output: f r e e C o d e C a m p 

Cách lặp lại trong danh sách với một vòng lặp cho vòng lặp

Để lặp qua một danh sách với vòng lặp For, xác định danh sách là dữ liệu riêng biệt và sau đó viết vòng lặp cho, như thế này:

lang_list = ["Python", "JavaScript", "PHP", "Rust", "Solidity", "Assembly"]

for lang in lang_list:
    print(lang)

# Output: 
# Python
# JavaScript
# PHP       
# Rust      
# Solidity  
# Assembly  

Don Tiết quên rằng bạn có thể in tất cả các mục trong một dòng với từ khóa cuối:

lang_list = ["Python", "JavaScript", "PHP", "Rust", "Solidity", "Assembly"]

for lang in lang_list:
    print(lang, end=" ")

# Output: Python JavaScript PHP Rust Solidity Assembly 

Làm thế nào để lặp lại một tuple với một vòng lặp cho vòng lặp

Một tuple là một loại dữ liệu có thể lặp lại trong Python, vì vậy bạn có thể viết một vòng lặp để in các mục trong đó.

footballers_tuple = ("Ronaldo", "Mendy", "Lukaku", "Lampard", "Messi", "Pogba")

for footballer in footballers_tuple:
    print(footballer, end=" ")

# Output: Ronaldo Mendy Lukaku Lampard Messi Pogba 

Bạn có thể sáng tạo hơn một chút bằng cách làm cho mọi người biết rằng những cái tên trong tuple đại diện cho một số cầu thủ bóng đá tích cực:

footballers_tuple = ("Ronaldo", "Mendy", "Lukaku", "Lampard", "Messi", "Pogba")

for footballer in footballers_tuple:
    print(footballer, "is an active footballer")

# Output: 
# Ronaldo is an active footballer
# Mendy is an active footballer  
# Lukaku is an active footballer 
# Lampard is an active footballer
# Messi is an active footballer  
# Pogba is an active footballer  

Cách lặp lại một bộ với Loop

Bạn có thể in các mục riêng lẻ trong một bộ với vòng lặp như thế này:

________số 8

Bạn cũng có thể sáng tạo hơn với điều này. Trong ví dụ dưới đây, với sự trợ giúp của một câu lệnh IF, tôi đã có thể in nền tảng sắp được mua bởi Elon Musk:

soc_set = {"Twitter", "Facebook", "Instagram", "Quora"}

for platform in soc_set:
    if(platform == "Twitter"):
        print(platform, "is about to be bought by Elon Musk.")

# Output: Twitter is about to be bought by Elon Musk.

Làm thế nào để lặp lại một từ điển với vòng lặp

Từ điển là một tập hợp dữ liệu trong biểu mẫu cặp giá trị khóa. Một từ điển có lẽ là loại dữ liệu bạn có thể làm nhiều nhất với việc sử dụng một vòng lặp.

Ví dụ: bạn có thể lấy các phím trong từ điển bằng cách lặp qua nó:

name = "freeCodeCamp"

for letter in name:
    print(letter)
0

Bạn cũng có thể nhận được các giá trị với một vòng lặp cho vòng lặp:

name = "freeCodeCamp"

for letter in name:
    print(letter)
1

Bạn có thể nhận các phím và giá trị trong một từ điển với một vòng lặp cho vòng lặp:

name = "freeCodeCamp"

for letter in name:
    print(letter)
2

Tôi không biết bất kỳ ngôn ngữ lập trình nào khác có thể làm điều này theo cách thanh lịch và sạch sẽ như vậy!

Bạn thậm chí có thể thay thế

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
4 bằng bất cứ thứ gì bạn muốn và nó vẫn hoạt động như mong đợi:

name = "freeCodeCamp"

for letter in name:
    print(letter)
3

Bạn cũng có thể thực hiện một lệnh cụ thể khi lần lặp đạt đến một khóa nhất định. Trong ví dụ dưới đây, tôi đã in, FreeCoDecamp là một tổ chức phi lợi nhuận, vào bảng điều khiển khi khóa tương đương với

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
5:

name = "freeCodeCamp"

for letter in name:
    print(letter)
4

Cách lặp lại các số với vòng lặp bằng cách sử dụng hàm # Output: # f # r # e # e # C # o # d # e # C # a # m # p 6

Lặp lại thông qua một số nguyên ném lỗi

# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
7 phổ biến trong Python. Nhưng bạn có thể hiểu được điều này bằng cách sử dụng hàm
# Output: 
# f
# r
# e
# e
# C
# o
# d
# e
# C
# a
# m
# p
6 để chỉ định rằng bạn muốn lặp lại thông qua các số giữa hai số nhất định.

Hàm phạm vi ____29 chấp nhận hai đối số, vì vậy bạn có thể lặp qua các số trong hai đối số. Ví dụ dưới đây:

name = "freeCodeCamp"

for letter in name:
    print(letter)
5

Bạn có thể trích xuất phạm vi vào một biến và nó vẫn sẽ hoạt động:

name = "freeCodeCamp"

for letter in name:
    print(letter)
6

Lưu ý rằng kết quả là bao gồm số đầu tiên nhưng không bao gồm số thứ hai.

Cách sử dụng từ khóa Break trong Python

Bạn có thể sử dụng từ khóa

name = "freeCodeCamp"

for letter in name:
    print(letter, end=" ")

# Output: f r e e C o d e C a m p 
0 để dừng vòng lặp trước khi kết thúc.

Trong ví dụ dưới đây, việc thực hiện đã không được vững chắc và lắp ráp vì tôi đã thoát ra khỏi vòng lặp khi

name = "freeCodeCamp"

for letter in name:
    print(letter, end=" ")

# Output: f r e e C o d e C a m p 
1 bằng với Rust:

name = "freeCodeCamp"

for letter in name:
    print(letter)
7

Cách sử dụng từ khóa tiếp tục trong Python

Bạn có thể sử dụng từ khóa

name = "freeCodeCamp"

for letter in name:
    print(letter, end=" ")

# Output: f r e e C o d e C a m p 
2 để bỏ qua lần lặp hiện tại và tiếp tục với phần còn lại.

Trong ví dụ dưới đây, với từ khóa tiếp tục, tôi đã thực hiện vòng bỏ php và tiếp tục vòng lặp sau nó:

name = "freeCodeCamp"

for letter in name:
    print(letter)
8

Cách sử dụng từ khóa khác trong Python

Bạn có thể sử dụng từ khóa

name = "freeCodeCamp"

for letter in name:
    print(letter, end=" ")

# Output: f r e e C o d e C a m p 
3 để chỉ định rằng một khối mã sẽ chạy sau khi vòng lặp hoàn thành:

name = "freeCodeCamp"

for letter in name:
    print(letter)
9

Sự kết luận

Vòng lặp trong Python không trông phức tạp như trong nhiều ngôn ngữ lập trình khác.Nhưng việc thực hiện của nó vẫn mạnh mẽ khi nó chạy.

Đối với Loop là một tính năng rất mạnh mẽ của Python mà bạn có thể hoàn thành rất nhiều.

Cảm ơn bạn đã đọc.Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ nó với bạn bè và gia đình của bạn!



Học mã miễn phí.Chương trình giảng dạy 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