Tin học 10 Bài 26: Hàm trong Python
Tin học lớp 10 · Kết nối tri thức · THPT
Hàm là gì?, Hàm có sẵn của Python, Định nghĩa hàm: def, Lệnh return, Gọi hàm – hai loại hàm, Lưu ý – mẹo nhớ.
Tóm tắt kiến thức Tin học 10 Bài 26: Hàm trong Python
1. Hàm là gì?
- Đoạn chương trình có tên, làm một việc cụ thể
- Gọi hàm: tênₕàm(đối số): VD: len("Tin hoc") → 7
- Lợi ích của hàm: Dùng lại nhiều lần, chương trình ngắn gọn; Chia nhỏ bài toán, dễ sửa, dễ gỡ lỗi
2. Hàm có sẵn của Python
- Vào – ra: print(), input()
- Đổi kiểu: int(), float(), str()
- Tính toán: abs(), max(), min(), sum(), round()
- Khác: len(), type(), range()
- Hàm trong thư viện: import math → math.sqrt()
3. Định nghĩa hàm: def
def tênₕàm(tham số):; Thân hàm lùi vào đều nhau (4 dấu cách); Đặt tên như tên biến, nên có nghĩa.
4. Lệnh return
return <giá trị>: trả kết quả về nơi gọi; Gặp return → kết thúc hàm ngay; Không có return → hàm trả về None.
5. Gọi hàm – hai loại hàm
Hàm trả về giá trị; Hàm không trả về giá trị; Gọi bao nhiêu lần cũng được; Phải định nghĩa trước khi gọi.
6. Lưu ý – mẹo nhớ
print ≠ return; Thiếu dấu : hoặc sai thụt lề → lỗi; Gọi hàm phải có ( ), kể cả khi không có tham số; Mẹo: “def để KHAI – gọi để CHẠY – return để TRẢ”.
🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.
- 🧠 Sơ đồ tư duy tương tác, xem vừa 1 màn hình, phóng to từng nhánh
- 🖼️ 9 hình minh hoạ dễ hiểu
- ✍️ 29 câu bài tập tự chấm, 4 mức: Trung bình → Khá → Giỏi → Xuất sắc, có lời giải
- 📱 Học tốt trên điện thoại và máy tính