Ví dụ: Cách truyền dữ liệu qua tham số.
Giải thích:
- def f(a,b,c): Hàm f() đã được định nghĩa với 3 tham số a, b, c. Hàm có trả lại giá trị là a + b + c.
Chú ý: Trong định nghĩa hàm, các tham số được coi như biến.
- f(1,2,3): Hàm f() được gọi với 3 giá trị cụ thể là 1, 2, 3. Các giá trị được truyền qua tham số được gọi là đối số. Đối số dòng này là các số cụ thể.
- f(x,y,z): Hàm f() được gọi với 3 biến x, y, z đã được gán giá trị ở dòng ngay bên trên. Các biến được truyền qua tham số gọi là đối số.
Kết luận:
- Tham số của hàm được định nghĩa khi khai báo 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, các tham số (parameter) sẽ được truyền bằng giá trị thông qua đối số (argument), số lượng truyền vào bằng với số tham số trong khai báo của hàm.
- Sử dụng chương trình con giúp phân chia việc giải bài toán lớn thành các bài toán nhỏ và phát huy 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, cần hiệu chỉnh, phát triển và nâng cấp cũng thuận tiện hơn.
Bạn có thể đăng câu hỏi về bài học này ở đây
Học liệu này đang bị hạn chế, chỉ dành cho tài khoản VIP cá nhân, vui lòng nhấn vào đây để nâng cấp tài khoản.