Hàm trong Python

Hàm trong python

1. Hàm là một khối các câu lệnh thực hiện một công việc cụ thể nào đó.

2. Cách khai báo hàm

  def tên_hàm(danh sách tham_số):
      câu_lệnh

Ví dụ In ra màn hình dòng chữ "Hello World"

Code (hàm không có tham số)

 def hello():
     print("Hello World")
 hello()

Kết quả

 Hello World

Ví dụ Kiểm tra số n là số chẵn hay lẻ

Code (hàm có tham số)

def chan_le(number):
    if number % 2 == 0:
       print("số chẵn")
    else:
       print("số lẻ")
n = 10
chan_le(n)

Kết quả

số chẵn

Chú ý : Hàm chỉ thực thi khi được gọi.

3. Câu lệnh return trả về giá trị cho hàm.

Ví dụ Kiểm tra chẵn lẻ số n

Code

def chan_le(number):
    if number % 2 == 0:
       return True
    else:
       return False
n = 15
if chan_le(n):
   print("so chẵn")
else:
   print("số lẻ")

Kết quả

số lẻ

Bài tập

Bài tập Điểm Tỷ lệ AC Người nộp
Tổng lẻ 100p 42,9% 3991 Hướng dẫn
Số lượng ước số của n 100 29,3% 3690
Ước số và tổng ước số 300p 28,1% 2534
In ra các bội số của k 100p 48,1% 759
KT Số nguyên tố 900p 27,4% 3840
Ước số chung lớn nhất 100 34,7% 2968
Tìm UCLN, BCNN 800p 43,5% 2195
Không chia hết 200p 34,1% 975 Hướng dẫn
Năm nhuận 200p 35,7% 1809 Hướng dẫn
Trị tuyệt đối 200p 44,1% 1775



Bình luận