Lý thuyết Tin học 10 Bài 26 (Kết nối tri thức): Hàm trong Python
Tóm tắt lý thuyết Tin học lớp 10 Bài 26: Hàm trong Python ngắn gọn, chi tiết sách Kết nối tri thức sẽ giúp học sinh nắm vững kiến thức trọng tâm, ôn luyện để học tốt Tin học 10.
Lý thuyết Tin học 10 Bài 26: Hàm trong Python
1. Một số hàm thiết kế sẵn của Python
- Python cung cấp sẵn nhiều hàm thực hiện được những công việc khác nhau cho phép người dùng được tùy ý sử dụng khi viết chương trình bằng câu lệnh gọi hàm tương ứng.
Bảng 1: Một số lệnh trong Python
abs() |
len() |
range() |
bool() |
float() |
list() |
round() |
chr() |
input() |
ord() |
str() |
divmod() |
int() |
print() |
type() |
- Ví dụ:
+ Lệnh print(“Học mãi”) thực hiện việc in xâu kí tự “Học mãi” trong dấu ngoặc ra màn hình.
+ Lệnh int(“52”) chuyển xâu “52” thành số nguyên 52.
+ Lệnh type(y) trả lại kiểu dữ liệu của biến y.
2. Thiết lập các hàm tự định nghĩa
- Hàm trong Python được định nghĩa bằng từ khóa def, theo sau là tên hàm (tên hàm sẽ theo quy tắc đặt tên định danh).
- 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. Hàm có thể có hoặc không có giá tị trả lại sau từ khóa return.
+ Cú pháp thiết lập hàm có trả lại giá trị:
def <tên hàm>():
<khối lệnh>
return <giá trị>
Ví dụ 1: Cách viết hàm có trả lại giá trị
+ Cú pháp thiết lập hàm không trả lại giá trị:
def <tên hàm>():
<khối lệnh>
return
Ví dụ 2: Cách viết hàm không trả lại giá trị
Thực hành: Thiết lập hàm trong Python
Nhiệm vụ 1: Viết hàm yêu cầu 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ố là 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 là số nguyên tố.
Hướng dẫn
Để thiết lập hàm prime() chúng ta cần tính số ước thực sự của n (từ 1 đến n - 1). Biến C dùng để đếm số các ước thực sự của n. Khi đó n sẽ là số nguyên tố khi và chỉ khi C = 1.
Xem thêm tóm tắt lý thuyết Tin học 10 sách Kết nối tri thức hay, chi tiết khác:
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
Xem thêm các chương trình khác:
- Soạn văn lớp 10 (hay nhất) – Kết nối tri thức
- Tác giả tác phẩm Ngữ văn lớp 10 – Kết nối tri thức
- Soạn văn lớp 10 (ngắn nhất) – Kết nối tri thức
- Tóm tắt tác phẩm Ngữ văn lớp 10 - KNTT
- Bố cục tác phẩm Ngữ văn lớp 10 – Kết nối tri thức
- Nội dung chính tác phẩm Ngữ văn lớp 10 – Kết nối tri thức
- Văn mẫu lớp 10 – Kết nối tri thức
- Giải Chuyên đề học tập Ngữ văn 10 – Kết nối tri thức
- Giải sgk Toán 10 – Kết nối tri thức
- Giải sbt Toán 10 – Kết nối tri thức
- Giải Chuyên đề Toán 10 – Kết nối tri thức
- Lý thuyết Toán 10 – Kết nối tri thức
- Chuyên đề dạy thêm Toán 10 Kết nối tri thức (2024 có đáp án)
- Giải sgk Tiếng Anh 10 Global Success – Kết nối tri thức
- Giải sbt Tiếng Anh 10 Global Success – Kết nối tri thức
- Ngữ pháp Tiếng Anh 10 Global success
- Bài tập Tiếng Anh 10 Global success theo Unit có đáp án
- Trọn bộ Từ vựng Tiếng Anh 10 Global success đầy đủ nhất
- Giải sgk Vật lí 10 – Kết nối tri thức
- Giải sbt Vật lí 10 – Kết nối tri thức
- Giải Chuyên đề Vật lí 10 – Kết nối tri thức
- Lý thuyết Vật lí 10 – Kết nối tri thức
- Chuyên đề dạy thêm Vật lí 10 cả 3 sách (2024 có đáp án)
- Giải sgk Hóa học 10 – Kết nối tri thức
- Lý thuyết Hóa học 10 – Kết nối tri thức
- Giải sbt Hóa học 10 – Kết nối tri thức
- Giải Chuyên đề Hóa học 10 – Kết nối tri thức
- Chuyên đề dạy thêm Hóa 10 cả 3 sách (2024 có đáp án)
- Giải sgk Sinh học 10 – Kết nối tri thức
- Giải sbt Sinh học 10 – Kết nối tri thức
- Lý thuyết Sinh học 10 – Kết nối tri thức
- Giải Chuyên đề Sinh học 10 – Kết nối tri thức
- Giải sgk Lịch sử 10 – Kết nối tri thức
- Giải sbt Lịch sử 10 – Kết nối tri thức
- Giải Chuyên đề Lịch sử 10 – Kết nối tri thức
- Lý thuyết Lịch sử 10 - Kết nối tri thức
- Giải sgk Địa lí 10 – Kết nối tri thức
- Lý thuyết Địa Lí 10 – Kết nối tri thức
- Giải sbt Địa lí 10 – Kết nối tri thức
- Giải Chuyên đề Địa lí 10 – Kết nối tri thức
- Giải sgk Công nghệ 10 – Kết nối tri thức
- Lý thuyết Công nghệ 10 – Kết nối tri thức
- Giải sgk Giáo dục Kinh tế và Pháp luật 10 – Kết nối tri thức
- Giải sbt Giáo dục Kinh tế và Pháp luật 10 – Kết nối tri thức
- Giải Chuyên đề Kinh tế và pháp luật 10 – Kết nối tri thức
- Lý thuyết KTPL 10 – Kết nối tri thức
- Giải sgk Giáo dục quốc phòng - an ninh 10 – Kết nối tri thức
- Lý thuyết Giáo dục quốc phòng 10 – Kết nối tri thức
- Giải sbt Giáo dục quốc phòng 10 – Kết nối tri thức
- Giải sgk Hoạt động trải nghiệm 10 – Kết nối tri thức
- Giải sbt Hoạt động trải nghiệm 10 – Kết nối tri thức
- Giải sgk Giáo dục thể chất 10 – Kết nối tri thức