🧩 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òng | Giả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!