Hỏi về hàm trong Python

chào mọi người, em mới học python đến phần hàm.
e còn hơi trừu tượng về phần hàm này lắm, e thấy nó không khác với code bình thường.
giống như khi giải pt bậc hai vậy, viết code thường thì cũng chạy đc, mà viết hàm thì cũng chạy đc.
e chưa hiểu công dụng của hàm lắm.
hay tại em mới học nên chưa biết công dụng của nó.
em cám ơn

chắc bạn cũng hay dùng hàm print để in kết quả ra màn hình đúng không? Bạn cứ nghĩ đơn giản là mỗi lần muốn in kết quả là bạn phải

quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
quá trời code
in kết quả = kết quả

:smiley:
Nhưng mọi thứ được đơn giản nếu như

def print(kết quả):
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    quá trời code
    in kết quả = kết quả
print(một cái gì đó)

Thật ra hàm print còn phức tạp hơn thế nhiều nữa, mình chỉ ví dụ vậy thôi :smiley:

2 Likes

Sử dụng lại nhiều lần, giảm các đoạn mã trùng/giống nhau.

1 Like

Read this: W3School

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