Báo cáo học liệu
Mua học liệu
Mua học liệu:
-
Số dư ví của bạn: 0 coin - 0 Xu
-
Nếu mua học liệu này bạn sẽ bị trừ: 2 coin\Xu
Để nhận Coin\Xu, bạn có thể:
Lý thuyết SVIP
1. Khái niệm chương trình con
Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên.
Chương trình con giúp người lập trình không cần viết lại các khối lệnh giống nhau giúp việc lập trình trở nên dễ dàng hơn.
Ví dụ:
2. Khai báo và gọi thực hiện một hàm trong Python
Có thể gọi một chương trình con trong Python là một hàm.
Hàm trong Python định nghĩa bằng từ khóa def, theo sau là tên hàm (theo quy tắc đặt tên).
Hàm có thể có hoặc không có tham số.
Khối lệnh mô tả hàm được viết sau dấu “:” và viết lùi vào, thẳng hàng.
Cú pháp khai báo hàm:
Ví dụ:
Kết quả của chương trình ví dụ với a = 5, b = 7:
3. Chuyển dữ liệu cho hàm thực hiện
Đố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.
Ví dụ:
Trong ví dụ, hàm được định nghĩa với 2 tham số là a, b. Lời gọi gpt(5,7) đã làm hàm gpt(a,b) được thực hiện với a = 5, b = 7.
4. Lời gọi hàm
Tên hàm được sử dụng như một biến trong chương trình gọi nó.
Hàm có thể trả về cho chương trình một giá trị qua tên của nó nếu như có lệnh return<giá_trị> trước khi ra khỏi hàm.
Ví dụ:
5. Các hàm được xây dựng sẵn
Tập hợp các hàm được xây dựng sẵn được gọi là thư viện.
Chỉ cần gọi hàm có sẵn (trong một thư viện) thực hiện mà không cần phải tự xây dựng lại hàm đó.
Ví dụ:
- Thư viện chuẩn: print(), input(),...
- Thư viện math (một số hàm toán học): gcd(x,y) trả về ước chung lớn nhất của x và y.
Để có thể sử dụng các hàm trong thư viện cần kết nối thư viện hoặc hàm đó với chương trình.
Ví dụ: Hai cách thông dụng để kết nối với thư viện:
- Kết nối chương trình với tất cả các hàm của thư viện math:
- Kết nối chương trình với hàm gcd của thư viện math:
Bạn có thể đánh giá bài học này ở đây