HÀM TRONG PYTHON BÀI 26 GV: Giáp Thị Hiền... MỘT SỐ HÀM THIẾT KẾ SẴN CỦA PYTHON2.. THIẾT LẬP CÁC HÀM TỰ ĐỊNH NGHĨA 3.. Một số hàm thiết kế sẵn của pythonCú pháp câu lệnh gọi hàm: số hàm>
Trang 1HÀM TRONG PYTHON
BÀI 26
GV: Giáp Thị Hiền
Trang 21 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
3 BÀI TẬP VẬN DỤNG KIẾN THỨC
Trang 3T r u o n g M i n h N g o c – IT teacher I T t e a c h e r
1.Một số hàm thiết kế sẵn của python
list () round() chr() input() ord()
str() divmod() print() print() type()
Một số lệnh trong python
Em hãy cho biết những câu lệnh này có điểm chung gì?
Các câu lệnh này chính là các chương trình con được thiết kế sẵn
của Python, cho phép người dùng tùy ý sử dụng trong các
chương trình riêng của mình.
Trang 41 Một số hàm thiết kế sẵn của python
Cú pháp câu lệnh gọi hàm:
số hàm>)
Python cung cấp sẵn nhiều hàm thực hiện 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ác câu lệnh gọi hàm tương ứng.
Trang 5T r u o n g M i n h N g o c – IT teacher I T t e a c h e r
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 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à được viết lùi
vào, thẳng hàng.
Hàm có thể có hoặc không có giá trị trả lại sau từ khóa return
Trang 62 Thiết lập các hàm tự định nghĩa
Cú pháp thiết lập hàm
Def <tên hàm>
(<tham số>:
<khối lệnh>
Return <giá trị>
Def <tên hàm>
(<tham số>:
<khối lệnh>
Return
Hàm có trả lại giá trị Hàm không trả lại giá trị
Trang 7T r u o n g M i n h N g o c – IT teacher I T t e a c h e r
Bài tập vận dụng kiến thức
Bài 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.
Bài 2: Viết hàm prime(n) với tham số là 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 là số nguyên tố.
Trang 8Bài tập vận dụng kiến thức
Chương trình tham khảo bài 1
def meeting():
Ten=input(“nhập họ tên của em”)
Print(“xin chào”,ten)
Meeting()
Trang 9T r u o n g M i n h N g o c – IT teacher I T t e a c h e r
Bài tập vận dụng kiến thức
Chương trình tham khảo bài 2
def prime(n):
C=0
K=1
While k<n:
If n%k==0:
C=c+1
K=k+1
If c==1:
Return true
Else:
Return false