Tài liệu miễn phí tại ttkntc.blogspot.com
1. Tham số và đối số
của hàm
- Tham số (parameter)
của hàm được định nghĩa khi khai báo hàm.
- Đối số (argument) của
hàm là giá trị được truyền vào khi gọi hàm.
- Lưu ý: Số lượng
đối số truyền vào hàm phải bằng với số lượng tham số khi khai báo hàm.
Ví dụ 1: Xét đoạn chương trình sau:
# Phần khai báo và viết hàm (Chương trình con)
def TinhTong(a, b):
return a + b
# Phần chương trình chính
print('Kết quả:', TinhTong(3, 7))
|
Tham số: a, b |
|
Đối số: 3, 7 |
Ví dụ 2: Xét đoạn chương trình sau:
# Phần khai báo và viết hàm (Chương trình con)
def TinhTong(a, b):
return a + b
# Phần chương trình chính
x, y = 3, 5
print('Kết quả:', TinhTong(x, y))
|
Tham số: a, b |
|
Đối số: x, y |
Ví dụ 3: Xét đoạn chương trình sau:
# Phần khai báo và viết
hàm (Chương trình con)
def TinhTong(a, b):
return a + b
# Phần chương trình
chính
print('Kết quả:',
TinhTong(x, y))
|
Tham số: a, b |
|
Đối số: x, y Chương trình bị lỗi vì không tìm được
giá trị x và y |
2. Một số ví dụ sử
dụng hàm
Ví dụ 1: Viết chương trình nhập vào một dãy số nguyên.
Tìm và in ra màn hình số lượng các số nguyên dương, nguyên âm có trong dãy.
Yêu cầu: Chương trình có sử dụng hàm để đếm và trả về số
lượng các số nguyên dương, nguyên âm có trong dãy.
Ví dụ 2: Viết chương trình nhập vào một xâu S có các từ
cách nhau một khoảng trắng. Hãy đếm và in ra số từ có trong xâu S.
Yêu cầu: Chương trình có sử dụng hàm để đếm số lượng
các từ có trong xâu S.