Cái nào sau đây được sử dụng làm vòng lặp trong python?

Giống như hầu hết các ngôn ngữ khác, Python có vòng lặp for, nhưng nó hơi khác một chút so với các ngôn ngữ khác như C hay Pascal. Trong Python vòng lặp for được sử dụng để lặp qua các mục của bất kỳ chuỗi nào bao gồm danh sách Python, chuỗi, bộ dữ liệu, v.v. Vòng lặp for cũng được sử dụng để truy cập các phần tử từ một vùng chứa [ví dụ: danh sách, chuỗi, bộ dữ liệu] bằng cách sử dụng hàm tích hợp range[]

cú pháp

for variable_name in sequence :
    statement_1
    statement_2
    ....

Tham số

TênMô tảbiến_tênNó cho biết biến mục tiêu sẽ đặt giá trị mới cho mỗi lần lặp của vòng lặp. sequenceMột dãy các giá trị sẽ được gán cho biến đích_tên_biến. Các giá trị được cung cấp bằng cách sử dụng danh sách hoặc chuỗi hoặc từ hàm tích hợp sẵn range[]. câu lệnh_1, câu lệnh_2. Khối câu lệnh chương trình

Thí dụ. Python cho vòng lặp

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print[c]

  Red
  Blue
  Green
  Black
>>>

Trong ví dụ trên color_list là một dãy chứa danh sách các tên màu khác nhau. Khi vòng lặp for thực thi mục đầu tiên [i. e. Red] được gán cho biến c. Sau đó, câu lệnh in sẽ thực thi và quá trình sẽ tiếp tục cho đến khi chúng ta đến cuối danh sách

Python cho hàm loop và range[]

Hàm range[] trả về danh sách các số nguyên liên tiếp. Hàm có một, hai hoặc ba tham số trong đó hai tham số cuối cùng là tùy chọn. Nó được sử dụng rộng rãi trong các vòng lặp. Đây là cú pháp

range[a]
range[a,b]
range[a,b,c]

phạm vi [a]. Tạo một dãy số từ 0 đến a, không bao gồm a, tăng dần 1

cú pháp

for  in range[]: 

Thí dụ

>>> for a in range[4]:
  print[a]
 
  0
  1
  2
  3
>>>

khoảng[a,b]. Tạo một dãy số từ a đến b trừ b, tăng dần 1

cú pháp

for "variable" in range["start_number", "end_number"]:

Thí dụ

>>> for a in range[2,7]:
 print[a]

  2
  3
  4
  5
  6
>>>

phạm vi [a, b, c]. Tạo một dãy số từ a đến b không bao gồm b, tăng dần theo c

Thí dụ

>>> for a in range[2,19,5]:
  print[a]
 
 2
 7
 12 
 17
>>>

Python cho vòng lặp. Lặp lại Tuple, danh sách, từ điển

Thí dụ. Lặp lại tuple

Ví dụ sau đếm số chẵn và số lẻ từ một dãy số

________số 8

đầu ra

Number of even numbers:4
Number of odd numbers: 5

Trong ví dụ trên, một tuple có tên là numbers được khai báo chứa các số nguyên từ 1 đến 9

Cách tốt nhất để kiểm tra xem một số đã cho là chẵn hay lẻ là sử dụng toán tử mô đun [%].
Toán tử trả về phần dư khi chia hai số.
Mô đun của 8 % 2 trả về 0 vì 8 chia cho 2, do đó 8 là số chẵn và mô đun của 5 % 2 trả về 1 nên 5 là số lẻ.

Vòng lặp for lặp qua bộ và chúng tôi kiểm tra mô đun của x % 2 có đúng hay không, đối với mọi mục trong bộ và quá trình sẽ tiếp tục cho đến khi chúng tôi làm giàu phần cuối của bộ.
Khi đúng thì số_chẵn tăng lên một, nếu không thì đếm_lẻ tăng lên một.
Cuối cùng, chúng ta in số chẵn và số lẻ thông qua câu lệnh in.

Thí dụ. Lặp lại danh sách

Trong ví dụ sau, vòng lặp for lặp qua danh sách "datalist" và in từng mục và loại Python tương ứng của nó

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print[c]

  Red
  Blue
  Green
  Black
>>>
0

đầu ra

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print[c]

  Red
  Blue
  Green
  Black
>>>
1

Thí dụ. Lặp lại từ điển

Trong ví dụ sau, vòng lặp for lặp qua từ điển "màu" thông qua các phím của nó và in từng phím

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print[c]

  Red
  Blue
  Green
  Black
>>>
2

Sau vòng lặp for lặp qua các giá trị của nó

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print[c]

  Red
  Blue
  Green
  Black
>>>
3

Bạn có thể đính kèm một mệnh đề tùy chọn khác với câu lệnh for, trong trường hợp này, cú pháp sẽ là -

>>> #The list has four elements, indices start at 0 and end at 3
>>> color_list = ["Red", "Blue", "Green", "Black"]
>>> for c in color_list:
        print[c]

  Red
  Blue
  Green
  Black
>>>
4

Mệnh đề khác chỉ được thực hiện sau khi hoàn thành vòng lặp for. Nếu câu lệnh break thực thi trong khối chương trình đầu tiên và kết thúc vòng lặp thì mệnh đề khác không thực thi

Vòng lặp for trong Python là gì?

Vòng lặp for được dùng để lặp qua một chuỗi [đó là danh sách, bộ, từ điển, tập hợp hoặc . Điều này ít giống với từ khóa for trong các ngôn ngữ lập trình khác và hoạt động giống một phương thức lặp hơn như được tìm thấy trong các ngôn ngữ lập trình hướng đối tượng khác.

3 vòng lặp trong Python là gì?

Ba loại câu lệnh điều khiển vòng lặp là. .
tuyên bố phá vỡ
tiếp tục tuyên bố
vượt qua tuyên bố

Một số vòng lặp trong Python là gì?

Loại vòng lặp .
cho vòng lặp. Vòng lặp for trong Python được sử dụng để lặp qua một chuỗi [danh sách, bộ dữ liệu, bộ, từ điển và chuỗi]. Sơ đồ. .
Trong khi lặp lại. Vòng lặp while được sử dụng để thực thi một tập hợp các câu lệnh miễn là một điều kiện là đúng. .
Vòng lặp lồng nhau. Nếu một vòng lặp tồn tại bên trong phần thân của một vòng lặp khác, nó được gọi là vòng lặp lồng nhau

Chủ Đề