You are on page 1of 10

Bài 3 Vòng lặp

Bài 3 - Vòng lặp 1


MỤC TIÊU
• Vòng lặp while

• Vòng lặp for

Bài 3 - Vòng lặp 2


Vòng lặp
• Python cung cấp hai lệnh lặp cơ bản
 Vòng lặp while

 Vòng lặp for

• Vòng lặp while


 Thực thi một khối lệnh khi điều kiện vẫn còn đúng

 Cú pháp

while condition:
statements
[else:
statements
]

Bài 3 - Vòng lặp 3


Vòng lặp
• Ví dụ vòng lặp while
# Ví dụ: In ra các số từ 1-6 # Sử dụng lệnh break
i = 1 i = 1
while i < 6: while i < 6:
print(i) print(i)
i += 1 if i == 3:
break
i += 1

# Sử dụng lệnh continue # Sử dụng lệnh else


i = 0 i = 1
while i < 6: while i < 6:
i += 1 print(i)
if i == 3: i += 1
continue else:
print(i) print("i is no longer less than 6")

Bài 3 - Vòng lặp 4


Vòng lặp
• Vòng lặp for
 Lặp qua một sequence (list, tuple, dictionary, set, string).

 Cú pháp

for var_name in sequence:


statements
[else:
statements
]

Bài 3 - Vòng lặp 5


Vòng lặp
• Ví dụ vòng lặp for
# lặp qua 1 tập hợp # lặp qua các ký tự trong chuỗi
fruits=["Cam","Bưởi","Quýt","Xoài","Chôm chôm"] for n in 'Lại Đức Chung':
for f in fruits: print(n)
print(f)

# sử dụng lệnh break trong vòng lặp # sử dụng lệnh continue trong vòng lặp
fruits=["Cam","Bưởi","Quýt","Xoài","Chôm chôm"] fruits=["Cam","Bưởi","Quýt","Xoài","Ch
for f in fruits: ôm chôm"]
if f=="Xoài": for x in fruits:
break if x == "banana":
print(f) continue
print(x)

Bài 3 - Vòng lặp 6


Vòng lặp
• Ví dụ vòng lặp for
# Sử dụng hàm range từ 0-6 trong vòng lặp # Sử dụng hàm range từ 2-6 trong vòng lặp
for x in range(6): for x in range(2,6):
print(x) print(x)

# Sử dụng hàm range từ 2-30 mỗi lần tang 3 # Sử dụng lệnh else
for x in range(2, 30, 3): for x in range(6):
print(x) print(x)
else:
print("Finally finished!")

# vòng lặp lồng nhau # lệnh pass trong vòng lặp sẽ không làm
fruits=["Cam","Bưởi","Quýt","Xoài","Chôm ch gì cả
ôm"] for x in [0, 1, 2]:
colors=["Đỏ","Vàng","Xanh"] pass
for f in fruits:
for c in colors:
print(f,c)

Bài 3 - Vòng lặp 7


HỎI ĐÁP

Bài 3 - Vòng lặp 8


Bài 3 - Vòng lặp 9
238 Hoàng Quốc Việt, Bắc Từ Liêm, Hà Nội

0968.27.6996

tuyensinh@bachkhoa-aptech.edu.vn

www.bachkhoa-aptech.edu.vn

Bài 3 - Vòng lặp 10

You might also like