1. Một số hàm thiết kế sẵn của Python
2. Thiết lập các hàm tự định nghĩa
THỰC HÀNH
Nhiệm vụ 1
Nhiệm vụ 2
1. MỘT SỐ HÀM THIẾT KẾ SẴN CỦA PYTHON
Ví dụ. Tìm hiểu các lệnh sau:Trong các ví dụ trên, xâu kí tự bên trong ngoặc của các hàm int() và print() là tham số của hàm.
- Cú pháp câu lệnh gọi hàm trong Python có dạng chung như sau:
<tên hàm>(<danh sách tham số hàm>)
2. THIẾT LẬP CÁC HÀM TỰ ĐỊNH NGHĨA
Quan sát các ví dụ sau để biết cách viết hàm.Cú pháp thiết lập hàm có trả lại giá trị:
Cần có lệnh return <giá trị>. Hàm sẽ kết thúc khi gặp lệnh return và trả lại <giá trị>.Cú pháp thiếp lập hàm không trả lại giá trị:
Lệnh return không có giá trị trả lại. Hàm số kết thúc khi gặp lệnh return. Nếu hàm không trả lại giá trị thì có thể không cần lệnh return.
Thiết lập hàm trong Python
Nhiệm vụ 1. Viết hàm yêu cầu người dùng nhập họ tên rồi đưa lời chào ra màn hình.Hướng dẫn. Chương trình có thể như sau:
Nhiệm vụ 2. Viết hàm prime(n) với tham số tự nhiên n và trả lại True nếu n là số nguyên tố, trả lại False nếu n không phải số nguyên tố.
Hướng dẫn. Số nguyên tố là số tự nhiên lớn hơn 1, không có ước nào ngoài 1 và chính nó. Để thiết lập hàm prime(n) chúng ta cần tính số ước thật sự của n (từ 1 đến n-1). Biến C dùng để đếm số các ước thật sự của n. Khi đó, n sẽ là số nguyên tố khi và chỉ khi C = 1.
Hàm prime(n) và chương trình có thể được thiết lập như sau:
--- The end! ---
Chủ đề 1: Máy tính và xã hội tri thức
Lý thuyết: Bài 1-Thông tin và dữ liệu
Lý thuyết: Bài 2-Vai trò của thiết bị thông minh và tin học đối với xã hội
Lý thuyết: Bài 3-Một số kiểu dữ liệu và dữ liệu văn bản
Lý thuyết: Bài 4-Hệ nhị phân và dữ liệu số nguyên
Lý thuyết: Bài 5-Dữ liệu lôgic
Lý thuyết: Bài 6-Dữ liệu âm thanh và hình ảnh
Lý thuyết: Bài 7-Thực hành sử dụng thiết bị thông dụng
Chủ đề 2: Mạng máy tính và Internet
Lý thuyết: Bài 8-Mạng máy tính trong cuộc sống hiện đại
Lý thuyết: Bài 9-An toàn trên không gian mạng
Lý thuyết: Bài 10-Thực hành khai thác tài nguyên trên Internet
Chủ đề 3: Đạo đức, pháp luật và văn hóa trong môi trường số
Lý thuyết: Bài 11-Ứng dụng trên môi trường số. Nghĩa vụ tôn trọng bản quyền
Chủ đề 4: Ứng dụng tin học
Lý thuyết: Bài 12-Phần mềm thiết kế đồ hoạ
Lý thuyết: Bài 13-Bổ sung đối tượng đồ hoạ
Lý thuyết: Bài 14-Làm việc với đối tượng đường và văn bản
Lý thuyết: Bài 15-Hoàn thiện hình ảnh đồ hoạ
Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính
Lý thuyết: Bài 16-Ngôn ngữ lập trình bậc cao và Python
Lý thuyết: Bài 17-Biến và lệnh gán
Lý thuyết: Bài 18-Các lệnh vào ra đơn giản
Lý thuyết: Bài 19-Câu lệnh điều kiện if
Lý thuyết: Bài 20-Câu lệnh lặp for
Lý thuyết: Bài 21-Câu lệnh lặp while
Lý thuyết: Bài 22-Kiểu dữ liệu danh sách
Lý thuyết: Bài 23-Một số lệnh làm việc với dữ liệu danh sách
Lý thuyết: Bài 24-Xâu kí tự
Lý thuyết: Bài 25-Một số lệnh làm việc với xâu kí tự
Lý thuyết: Bài 26-Hàm trong Python
Lý thuyết: Bài 27-Tham số của hàm
Lý thuyết: Bài 28-Phạm vi của biến
Lý thuyết: Bài 29-Nhận biết lỗi chương trình
Lý thuyết: Bài 30-Kiểm thử và gỡ lỗi chương trình
Lý thuyết: Bài 31-Thực hành viết chương trình đơn giản
Lý thuyết: Bài 32-Ôn tập lập trình Python
Lý thuyết: Bài 33-Nghề thiết kế đồ hoạ máy tính
Lý thuyết: Bài 34-Nghề phát triển phần mềm
XEM THÊM:
Lý thuyết tin học 10 - Sách Kết nối tri thức
Thực hành tin học 10 - Sách Kết nối tri thức
Gợi ý trả lời SGK tin học 10 - Sách Kết nối tri thức
Trắc nghiệm tin học 10 - Sách Kết nối tri thức
Bài giảng điện tử tin học 10 - Sách Kết nối tri thức
ôn bài vui nhộn tin học 10 - Sách Kết nối tri thức
Kiểm tra tin học 10 - Sách Kết nối tri thức