Vòng lặp while 10 lần python

Vòng lặp While trong Python là một cấu trúc lập trình được sử dụng để thực thi lặp đi lặp lại một tập hợp các câu lệnh cho đến khi một điều kiện được đáp ứng. Khi điều kiện trong chương trình trở thành sai, dòng ngay sau vòng lặp được thực hiện. Vòng lặp While được phân loại là vòng lặp vô thời hạn

Phạm vi

  • Trong bài viết này, chúng ta sẽ xem vòng lặp while trong Python là gì
  • Sau đó, chúng ta sẽ chuyển sang tìm hiểu cú pháp của vòng lặp while
  • Sau đó, chúng ta sẽ tiếp tục tìm hiểu các trường hợp sử dụng của vòng lặp while và các ví dụ

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

Trong khi câu lệnh lặp trong python được sử dụng để thực thi lặp đi lặp lại [các] câu lệnh. Số lần vòng lặp while được thực hiện không được biết trước, vì vậy vòng lặp while được gọi là câu lệnh lặp không xác định. Nó sẽ tiếp tục thực hiện lặp đi lặp lại chừng nào điều kiện còn đúng và nó sẽ ngừng lặp lại chỉ khi điều kiện trở thành sai

Giả sử bạn được yêu cầu in tên của mình bằng python 100 lần. Cách tiếp cận đơn giản nhất là nhập/sao chép-dán câu lệnh print[“Name”] 100 lần và thực hiện. Nhưng đó là một nhiệm vụ dư thừa với 100 dòng mã python

Cách tiếp cận tốt nhất có thể là nếu bạn sử dụng câu lệnh vòng lặp while trong python. Và đây là cách nó hoạt động. Viết một vòng lặp while, đặt print[“Name”] bên trong vòng lặp while, viết một điều kiện sao cho nó không thực hiện được sau khi thực hiện 100 lần và thế là xong

Mã này có nhiều nhất 4-5 câu lệnh, không giống như cách tiếp cận ngây thơ, lấy 100 câu lệnh. Vì vậy, nói cách khác, vòng lặp while làm cho cuộc sống của chúng ta trở nên dễ dàng

Cú pháp của vòng lặp While trong Python

while expression:
statement[s]

Dưới đây là giải thích về các thành phần trong cú pháp

  • [các] câu lệnh có thể là một câu lệnh đơn lẻ hoặc một khối các câu lệnh được thụt lề thống nhất. Python xử lý các câu lệnh thụt lề thống nhất như một khối
  • biểu thức là một câu lệnh trong câu lệnh điều kiện trong python, nó được đánh giá là Đúng hay Sai. Python diễn giải tất cả các giá trị khác 0 là đúng và 0 hoặc Không là sai. Trong khi vòng lặp tiếp tục lặp lại miễn là biểu thức trả về True. Nó sẽ dừng khi biểu thức trả về Sai
  • while là từ khóa được sử dụng để viết câu lệnh lặp while
  • biểu thức while là phần đầu/bắt đầu của câu lệnh vòng lặp while, trong khi [các] câu lệnh được thụt lề đồng nhất tạo nên phần thân [bên trong] của vòng lặp while

làm việc trong khi

  • Đầu tiên, biểu thức được đánh giá. Nếu nó trả về true, điều khiển được chuyển đến [các] câu lệnh thụt lề bên trong vòng lặp while
  • Tất cả các câu lệnh được thụt vào bên phải bên dưới vòng lặp while cho phần thân của vòng lặp while và được thực thi
  • Khi các câu lệnh được thực thi, quyền kiểm soát lại được chuyển đến biểu thức và biểu thức được đánh giá lại. Nếu nó trả về true, phần thân được thực thi lại. Điều này lặp lại cho đến khi biểu thức trả về false
  • Khi vòng lặp while bị ngắt, điều khiển được chuyển đến dòng không thụt lề tiếp theo của vòng lặp while

Chúng ta sẽ khám phá rõ hơn hoạt động của vòng lặp while bằng một ví dụ trong các phần tiếp theo của bài viết

Lưu đồ vòng lặp While trong Python

Ví dụ về Python While Loop

#1 Viết chương trình in tên 10 lần trong python bằng vòng lặp while

Chương trình

count = 0;
while count < 10:
print["My name is Vidyut"]
count += 1

đầu ra

My name is Vidyut
My name is Vidyut
My name is Vidyut
My name is Vidyut
My name is Vidyut
My name is Vidyut
My name is Vidyut
My name is Vidyut
My name is Vidyut
My name is Vidyut

Giải trình

  • Mục tiêu là in chuỗi “Tên tôi là Vidyut” 10 lần
  • Chúng tôi lấy một số biến và khởi tạo nó thành 0
  • Biểu thức 'count < 10' được đánh giá và vì 0 < 10, điều khiển sẽ nằm trong vòng lặp while
  • Câu lệnh in và câu lệnh đếm += 1, được thụt vào đều từ phần thân của vòng lặp while. Cả hai đều được thực hiện. Chuỗi được in ra đầu ra một lần và giá trị đếm được tăng thêm 1
  • Bây giờ, điều khiển quay trở lại biểu thức 'đếm

Chủ Đề