Cách sử dụng 'Def'

mấy anh cho em hỏi về Def là gì ,sử dụng khi nào và cho em vài ví dụ về dùng Def trong python đi ạ

def dùng để khai báo hàm trong Python. def là chữ viết tắt của define

def ham_tinh_tong(a, b):
    return a + b
1 Like

Hàm là một chương trình con mà bạn viết sẵn và có thể sử dụng đi sử dụng lại. Khi nào thì sử dụng hàm? Ví dụ bạn có một đoạn in ra 3 dòng sau

print('sssssssssss')
print('aaaaaaaaaaa')
print('ddddddddddd')

Và bạn muốn làm như vậy với 5 lần. Một lần ở đầu chương trình, rồi khúc nữa, sau đó tới khúc kia bạn lại cần như vậy, tới gần cuối cũng cần và kết thúc bạn cũng làm một cái nữa.
Vậy bạn mất tới 15 dòng code.
thay vì vậy bạn sử dụng

def a():
    print('sssssssssss')
    print('aaaaaaaaaaa')
    print('ddddddddddd')

thì bạn chỉ mất đúng 9 dòng. 4 dòng trên định nghĩa hàm. rồi 5 lần thực hiện cái đó thì 5 lần gọi a() là 9 dòng. Tiết kiệm được dòng code là thứ mà bạn có thể thấy trước mắt rồi :smiley: khi tìm hiểu với parameter bạn sẽ thấy sử dụng hàm lại cực kì tiện lợi tính toán nữa

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?