1. THAM SỐ VÀ ĐỐI SỐ CỦA HÀM
Ví dụ. Cách truyền dữ liệu qua tham số
1 >>> def f(a,b,c): # Hàm f() có 3 tham số a, b, c
2 return a+b+c
3 >>> f(1,2,3) # Hàm f() được gọi với ba giá trị cụ thể
4 6
5 >>> x,y,z = 10,20,5
6 >>> f(x,y,z) # Hàm f() được gọi với ba biến đã có giá trị
7 35
8 >>> f(a,b,c) # Lời gọi hàm bị lỗi nếu các tham số được truyền vào chưa có giá trị
9 Traceback (most recent call last):
10 File “<pyshell#6>”, line 1, in <module>
11 f(a,b,c)
12 NameError: name ‘a’ is not defined
13 >>>
Ghi nhớ: Tham số của hàm được định nghĩa khi khai báo hàm và được dùng như biến trong định nghĩa hàm. Đối số là giá trị được truyền vào khi gọi hàm. Khi gọi hàm, các tham số (parameter) sẽ được truyền bằng giá trị thông qua đối số (argument) của hàm, số lượng giá trị được truyền vào hàm bằng với số tham số trong khai báo của hàm.
Tham số của hàm trong Python
2. CÁCH SỬ DỤNG CHƯƠNG TRÌNH CON
Sử dụng chương trình con có thể giúp phân chia việc giải một bài toán lớn thành giải quyết các bài toán nhỏ và phát huy được tinh thần làm việc nhóm; Chương trình chính có cấu trúc rõ ràng, dễ hiểu hơn; Nếu cần hiệu chỉnh, phát triển và nâng cấp cũng thuận tiện hơn.
So sánh lập trình tuần tự, sử dụng hàm và hướng đối tượng
Tham số của hàm