Python cho số vòng lặp

Vòng lặp cho phép bạn kiểm tra cấu trúc logic và luồng của các chương trình của bạn. Cụ thể, vòng lặp để cho phép bạn thực hiện một khối mã hoạt động tương tự, lặp lại vòng lặp, cho đến khi một điều kiện được trả lời ứng dụng. Bạn đã lặp lại các hướng dẫn mã định sẵn cho một tập hợp giá trị bạn xác định và bạn thực hiện các hành động

Bạn đang xem. python cho vòng hoạt động như thế nào

Vòng lặp cho phép bạn kiểm tra cấu trúc logic và luồng chương trình của bạn

Cụ thể, vòng lặp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4 cho phép bạn thực thi một khối thao tác mã tương tự, vòng lặp đó sẽ quay lại khi một điều kiện được trả lời ứng dụng

Bạn đã lặp lại các hướng dẫn mã định sẵn nhất cho tập hợp giá trị bạn đã xác định và bạn thực hiện các hành động trên từng giá trị trong một số lần đã được xác định trước đó

lục mục

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

Vòng lặp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4 có thể lặp lại mọi mục trong danh sách hoặc đi qua từng ký tự trong một chuỗi và sẽ không dừng lại cho đến khi đi qua mọi ký tự

Việc viết các vòng lặp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
6 giúp giảm sự lặp lại trong mã của bạn, tuân theo nguyên tắc KHÔ [Không lặp lại chính bạn]. Bạn đã không viết cùng một khối mã nhiều lần

Trong bài viết này, chúng ta sẽ tìm hiểu kiến ​​thức cơ bản về vòng lặp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4 trong ngôn ngữ lập trình Python bằng các ví dụ khác nhau. Nhưng trước tiên, hãy tìm hiểu một số khái niệm cơ bản về vòng lặp
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4

Vòng lặp cho hoạt động như thế nào trong các ngôn ngữ lập trình khác nhau?

Vòng lặp trong hầu hết các ngôn ngữ lập trình hiện đại như JavaScript, Java hoặc C trông giống như ví dụ bên dưới

Các vòng lặp trong JavaScript

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 

Vòng lặp cho ba điều thường theo dõi

  1. Câu lệnh khởi động biểu thức được xác định chính xác một lần,
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    9
  2. Điều kiện cần được đáp ứng,
      chuối
    bơ
    phô mai
    kem đánh răng
     
    0. Điều kiện này được đánh giá là
      chuối
    bơ
    phô mai
    kem đánh răng
     
    1 hoặc
      chuối
    bơ
    phô mai
    kem đánh răng
     
    2. If
      chuối
    bơ
    phô mai
    kem đánh răng
     
    2, the loop will be terminating
  3. Nếu điều kiện là
      chuối
    bơ
    phô mai
    kem đánh răng
     
    1, phần thân của vòng lặp sẽ được thực thi và biểu thức được khởi tạo sẽ thực hiện một số hành động. Trong trường hợp này, nó sẽ được tăng thêm 1 [
      chuối
    bơ
    phô mai
    kem đánh răng
     
    5], cho đến khi câu trả lời được đặt trong điều kiện

Cú pháp loop for bằng Python

Vòng lặp for trong Python trông khá khác so với các ngôn ngữ lập trình khác nhau

Python tự hào về khả năng đọc, vì vậy, vòng lặp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4 của nó rõ ràng hơn, đơn giản hơn và nhỏ gọn hơn

Cấu trúc cơ bản là sau

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4

ở đâu

  •   cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    4 bắt đầu vòng lặp
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    4
  •   chuối
    bơ
    phô mai
    kem đánh răng
     
    9 là một mục riêng lẻ trong mỗi lần lặp lại. Nó đã được đặt một tên biến quan trọng trong tài liệu tạm thời
  •   cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    80 phân tách từng mục với [các] mục khác
  •   cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    81 là thứ mà tôi muốn lặp lại
  • dấu hai chấm
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    82 cung cấp hướng dẫn thực thi phần nội dung mã theo sau
  • New lines
  • Margin level. 4 dấu cách trước khi viết phần nội dung của vòng lặp, nếu không chúng ta sẽ nhận được
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    83
  • Phần nội dung có các hành động cần được thực hiện và lặp lại [ví dụ. trong nội dung nào thì ra bảng điều khiển]. Nó nằm ở vị trí của dòng
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    84

Vòng hoạt động của vòng lặp trong Python

Giả sử chúng ta có một chuỗi, một danh sách các mặt hàng đã lưu trữ mà chúng ta muốn chạy qua – trong trường hợp này là danh sách hàng hóa phức tạp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
3

Từ khóa

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
80 kiểm tra xem một mục có được đưa vào một chuỗi hay không. Khi được kết hợp với từ khóa
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4, nó chỉ ra lệnh lặp lại mọi mục trong chuỗi

Xem Thêm   Đường dẫn tương đối trong Javascript trong tệp bên ngoài – đường dẫn tương đối trong javascript

Nó thực hiện điều đó với mọi mục trong danh sách. Trong trường hợp này, nó sẽ ở trong từng mục riêng lẻ vào bảng điều khiển cho đến khi mọi mục được lặp lại

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
87 là tên biến tạm thời để chỉ từng mặt hàng trong danh sách

Đó là một biến

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
88, với mỗi lần lặp thành công, giá trị của nó sẽ được đặt thành từng giá trị mà danh sách bao gồm. Về cơ bản, đó là một biến tạm thời có giá trị tạm thời

Chúng tôi có thể đặt tên cho nó bất kể thứ gì chúng tôi muốn, chẳng hạn như

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
89 hoặc
  chuối
bơ
phô mai
kem đánh răng
 
9. Tuy nhiên, tên phải là duy nhất và không giống với bất kỳ biến nào khác trong chương trình của chúng tôi

Trong lần chạy đầu tiên, phần tử đầu tiên –

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
11 – được lưu trữ trong biến
  chuối
bơ
phô mai
kem đánh răng
 
9

Sau đó, biểu thức

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
13, về cơ bản là cách
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
14 được thực thi

Trong lần chạy thứ hai, phần tử

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
15 được lưu trữ trong biến
  chuối
bơ
phô mai
kem đánh răng
 
9 và như trên, nó được đưa vào bảng điều khiển

Quá trình này tiếp tục cho đến khi tất cả các mục được lặp lại

This is the start of the code

  chuối
bơ
phô mai
kem đánh răng
 

Cách sử dụng vòng lặp cho một số dải

Chúng ta có thể sử dụng hàm

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
17 với một phạm vi định trước để chỉ định số lần liên tiếp mà chúng ta muốn lặp lại vòng lặp
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4. Điều này đơn giản hóa vòng lặp
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4

Hàm

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
17 tạo chuỗi số nguyên tùy thuộc vào các đối số mà chúng tôi cung cấp cho nó

Điều này hoạt động như thế nào?

Vui lòng xem ví dụ bên dưới

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
8

Kết quả đầu ra là

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
1

Nó tạo ra một danh sách các số từ 0 đến 4

Theo mặc định khi chúng tôi cung cấp cho

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
17 một đối số, phạm vi bắt đầu được tính từ
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
52

Lưu ý rằng

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
53 không được đưa vào bảng điều khiển

Xem Thêm   25+ Ví dụ về Hộp tìm kiếm CSS Truyền cảm hứng – ví dụ về hộp tìm kiếm css

Trong

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
54, chúng tôi chỉ định rằng
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
53 là số cao nhất mà chúng tôi muốn, nhưng không bao gồm. Nó không bao gồm nó, nó chỉ là điểm dừng. Nó xác định số lần chúng tôi muốn vòng lặp của mình chạy. Chúng tôi thấy nó chạy 5 lần và tạo ra một danh sách gồm 5 mục.
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
56

Nếu bạn muốn xem những gì

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
17 tạo ra cho mục đích giải quyết lỗi, bạn có thể chuyển nó vào hàm
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
58

Mở trình bao Python tương tác trong bảng điều khiển của bạn, thường dùng lệnh

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
59 và nhập

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
5

Điều gì sẽ xảy ra nếu chúng ta muốn phạm vi của mình bắt đầu từ 1 và sau đó cũng thấy 5 được đưa vào bảng điều khiển?

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
5

đầu ra

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
6

First number [

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
51] as we were found before that is option, are where string will started [trong trường hợp này là 1]. Argument này bao chức năng và số lượng được bao gồm

Đối số thứ hai [

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
52] là bắt buộc, là nơi chuỗi phải kết thúc và không bao gồm, như đề cập trước đó. Trong trường hợp này là 6

Cuối cùng, bạn có thể chuyển sang tham số tùy chọn thứ ba.

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
53

Điều khoản này kiểm soát sự gia tăng giữa hai giá trị trong phạm vi. Giá trị mặc định của

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
53 là 1

Giả sử chúng tôi muốn nhảy hai số một lần và lấy các số lẻ từ một chuỗi. Chúng tôi có thể làm được

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
40

đầu ra

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
41

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
55 là nơi chúng tôi bắt đầu,
  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
56 cao hơn 1 so với những gì chúng tôi muốn [là 9] và
  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
57 là số tiền chúng tôi muốn nhảy giữa các số [trong trường hợp này, chúng tôi nhảy hai số một lần]

Cách sử dụng enumerate[] trong Python

Cho đến nay, chúng tôi đã không sử dụng bất kỳ mục nào khi lặp lại. Đôi khi, chúng tôi cần truy cập vào chỉ mục của mục mà chúng tôi đang bật lại và hiển thị nó

Chúng tôi có thể lặp lại các mục có chỉ mục bằng cách sử dụng

  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
58

Ví dụ của tôi trước đó

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
42

Bây giờ có thể viết như thế này

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
43

đầu ra

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
44

Hoặc đối với đầu ra phức tạp hơn một chút

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
45

đầu ra

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
46
  • Thay vì chỉ viết một biến
      for [let i = 0; i & lt; 10; i ++] {
      console.log ['Số đếm'];
      // in "Số đếm" 10 lần
      // giá trị của tôi từ 0 đến 9
      }
     
    59 như trước đây, bây giờ chúng tôi viết hai biến.
      for [let i = 0; i & lt; 10; i ++] {
      console.log ['Số đếm'];
      // in "Số đếm" 10 lần
      // giá trị của tôi từ 0 đến 9
      }
     
    60. Trên mỗi lần lặp lại,
      for [let i = 0; i & lt; 10; i ++] {
      console.log ['Số đếm'];
      // in "Số đếm" 10 lần
      // giá trị của tôi từ 0 đến 9
      }
     
    61 bao gồm chỉ mục của giá trị và giá trị của
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    87 của
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    87
  •   for [let i = 0; i & lt; 10; i ++] {
      console.log ['Số đếm'];
      // in "Số đếm" 10 lần
      // giá trị của tôi từ 0 đến 9
      }
     
    61 is only number of the value is started
  • Các mục trong Python bắt đầu đếm ở
      cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    52
  •   cho hàng tạp hóa trong cửa hàng:
        # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
        in [tạp hóa]
     
    87 is the value of the face at the time it repeat at
  • Dòng
      for [let i = 0; i & lt; 10; i ++] {
      console.log ['Số đếm'];
      // in "Số đếm" 10 lần
      // giá trị của tôi từ 0 đến 9
      }
     
    67 cho phép tôi lặp lại chuỗi và theo dõi chỉ mục của giá trị và giá trị chính đó

Xem thêm   Cách thay đổi màu chữ chữ HTML – màu chữ a href

Kết luận

Tôi hy vọng bạn thích phần giới thiệu cơ bản này về vòng lặp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4 trong Python

Chúng ta đã xem qua cú pháp cơ bản tạo nên vòng lặp

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4 và cách hoạt động của nó

Sau đó, chúng tôi giải thích rút gọn hai phương thức python tích hợp sẵn,

  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
17 và
  for [let i = 0; i & lt; 10; i ++] {
  console.log ['Số đếm'];
  // in "Số đếm" 10 lần
  // giá trị của tôi từ 0 đến 9
  }
 
58, thực hiện trong vòng lặp
  cho hàng tạp hóa trong cửa hàng:
    # cho mỗi lần lặp lại in ra giá trị của hàng tạp hóa
    in [tạp hóa]
 
4

Chủ Đề