Mmaiqai.com
🧩 Automation Testing · Chương 2 · Mục 2.2

List (danh sách) và vòng lặp for

List lưu nhiều giá trị theo thứ tự, đặt trong dấu []. Dùng vòng lặp for để lần lượt xử lý từng phần tử.

Sửa lại toàn bộ nội dung file hello2.py thành (giữ hàm chao_hoi, thay 2 dòng print cuối bằng đoạn list + for):

def chao_hoi(ten):
"""Tra ve loi chao co ten nguoi dung."""
return f"Xin chao, {ten}!"
 
danh_sach_ten = ["Lan", "Nam", "Hoa"]
 
for ten in danh_sach_ten:
print(chao_hoi(ten))

Giải thích từng dòng lệnh:

DòngGiải thích
danh_sach_ten = [...]Tạo list gồm 3 chuỗi
for ten in danh_sach_ten:Lặp qua từng phần tử, mỗi lần gán vào biến ten
print(chao_hoi(ten))Gọi lại hàm ở mục 2.1 cho từng tên — chạy 3 lần vì list có 3 phần tử, tương ứng 3 dòng ở Kết quả

Kết quả:

KẾT QUẢ
Xin chao, Lan!
Xin chao, Nam!
Xin chao, Hoa!