🧩 Automation Testing · Chương 2 · Mục 2.1
Hàm (function)
Hàm là 1 đoạn code được đặt tên, gói lại để gọi ra dùng nhiều lần. Khai báo bằng từ khoá def.
FILE hello2.py
def chao_hoi(ten):"""Tra ve loi chao co ten nguoi dung."""return f"Xin chao, {ten}!"print(chao_hoi("Lan"))print(chao_hoi("Nam"))
Giải thích từng dòng lệnh:
| Dòng | Giải thích | In ra dòng nào ở Kết quả |
|---|---|---|
| def chao_hoi(ten): | Khai báo hàm tên chao_hoi, nhận vào 1 tham số ten | — |
| """...""" | Docstring — mô tả hàm làm gì | — |
| return f"..." | Trả kết quả về cho nơi gọi hàm. f"..." là f-string — chuỗi cho phép chèn biến trực tiếp bằng {ten} | — |
| print(chao_hoi("Lan")) | Gọi hàm, truyền "Lan" vào tham số ten | dòng 1 |
| print(chao_hoi("Nam")) | Gọi hàm, truyền "Nam" | dòng 2 |
Kết quả:
KẾT QUẢ
Xin chao, Lan!Xin chao, Nam!