Khái niệm Lệnh lặp for Lệnh lặp while NỘI DUNG elearning.songlamtech.com... Khái niệmelearning.songlamtech.com Vòng lặptiếng anh là loop là một thuật ngữ dùng để diễn tả một hành
Trang 1Câu lệnh lặp trong Python
Giáo viên: Dương Thành Long Email: mrlong07.11@gmail.com SĐT/Zalo: 0835.100.699
Website: songlamtech.com
Trang 2 Khái niệm
Lệnh lặp for
Lệnh lặp while
NỘI DUNG
elearning.songlamtech.com
Trang 3Khái niệm
elearning.songlamtech.com
Vòng lặp(tiếng anh là loop) là một thuật ngữ dùng để diễn tả một hành động hay một cụm hành động được lặp đi lặp lại nhiều lần.
Trang 4Lặp với số lần biết trước số lần lặp
Lặp với số lần chưa biết trước số lần lặp
Phân loại
FOR
WHILE
elearning.songlamtech.com
Trang 5Lệnh lặp FOR
elearning.songlamtech.com
Cú pháp:
for <tên biến> in <dữ liệu>:
câu lệnh
Trong đó:
<tên biến> là các biến tạm dùng để chứa dữ liệu sau mỗi lần lặp.
<dữ liệu> là một list, tuple hoặc string, chứa giá trị cần lặp.
Trang 6Lệnh lặp FOR
VÍ DỤ: Khai báo 1 string name = "thanhlong" và dùng vòng lặp for để lặp ra từng ký tự của nó.
name = "thanhlong"
for i in name:
print(i)
# ket qua:
# t
# h
# a
# n
# h
# l
# o
# n
# g
elearning.songlamtech.com
Trang 7Lệnh lặp FOR
elearning.songlamtech.com
VÍ DỤ: Vòng for lồng nhau.
for i in range(0,10):
for j in range(i,10):
print(j, end = " ")
print ("")
# Ket qua:
# 0 1 2 3 4 5 6 7 8 9
# 1 2 3 4 5 6 7 8 9
# 2 3 4 5 6 7 8 9
# 3 4 5 6 7 8 9
# 4 5 6 7 8 9
# 5 6 7 8 9
# 6 7 8 9
# 7 8 9
# 8 9
# 9
Chú thích: Ở đây sử dụng hàm range(a,z) để tạo ra các con số từ a -> z-1 , ở các phần sau chúng ta sẽ tìm hiểu rõ hơn về hàm này.
Trang 8Bài tập
Bài 1: Tính tổng các số từ 1-N
Bài 2: Tính tổng các số lẻ từ 1-N
Bài 3: Tính tổng:
elearning.songlamtech.com
Trang 9Cảm ơn!
Http://elearning.songlamtech.com