Return Trong Python Là Gì? - Programming - Dạy Nhau Học Trang chủ » Câu Lệnh Return Trong Python » Return Trong Python Là Gì? - Programming - Dạy Nhau Học Có thể bạn quan tâm Câu Lệnh Right Trong Sql Câu Lệnh Rm Câu Lệnh Rm Trong Linux Câu Lệnh Runas Câu Lệnh Sai Trong Logo Return trong python là gì? programming python Kenny_Time (Kenny Time) June 21, 2020, 2:46pm #1 Mình vẫn chưa hiểu tác dụng của return trong python là gì lắm, không biết nó dùng để làm gì mà lên mạng tìm thì giải thích có cái Giá trị trả về là gì thì mình cũng không hiểu lắm. Xin nhờ các bạn giải thích và cho một vài ví dụ chi tiết. Xin cám ơn rất nhiều. 1 Like noname00 (HK boy) August 15, 2018, 2:37pm #2 Kenny_Time: Giá trị trả về Trả về kết quả của hàm. def fun(n): return n * n + 2 * n + 3 # định nghĩa fun(n) = n*n + 2*n + 3 3 Likes Kenny_Time (Kenny Time) August 15, 2018, 2:39pm #3 sao có một vài trường hợp mình thấy không trả về kết quả của hàm là sao vậy bạn ? noz1995 (Trần Hoàn) August 15, 2018, 2:40pm #4 return luôn luôn kết thúc hàm. Đôi khi người ta đặt return để ngắt hàm đó. noname00 (HK boy) August 15, 2018, 2:40pm #5 Không có return thì kết quả trả về của hàm mặc định là None. 3 Likes Kenny_Time (Kenny Time) August 15, 2018, 2:45pm #6 Ngắt là cho nó ngừng hoạt động hả bạn (có thể hỏi hơi nhiều nhưng não mình chưa thông) noz1995 (Trần Hoàn) August 15, 2018, 2:48pm #7 Ừa, kiểu như thế này: Hàm có thể viết như thế này: if (a) do (a1) else if (b) do (b2) else do (c) thì cũng có thể viết thế này: if (a) do (a1) return if (b) do (b2) return do (c) Thực ra code này chém gió chứ mình có biết code Py đâu, lỡ sai cú pháp các bác nhắc nhẹ :)) 2 Likes Kenny_Time (Kenny Time) August 15, 2018, 2:50pm #8 bạn học ngôn ngữ nào ?? noz1995 (Trần Hoàn) August 15, 2018, 2:51pm #9 mình học C, C++, C#, Java, JavaScript. return có tác dụng như nhau trong các ngôn ngữ này. Kenny_Time (Kenny Time) August 15, 2018, 2:53pm #10 Bạn có thể giải thích chi tiết hơn code của bạn được không ạ ? Tại coi cũng không hiểu ý bạn lắm noz1995 (Trần Hoàn) August 15, 2018, 2:55pm #11 hmmm, cái này bắt đầu hơi phức tạp rồi. Nhường lại bác nào có khả năng giải thích dễ hiểu như thầy giáo. Kenny_Time (Kenny Time) August 15, 2018, 3:15pm #12 ok dù sao cũng cám ơn sự giúp đỡ của bạn Summoner_s_Rift (Summoner's Rift) August 17, 2018, 1:41am #13 mình thì chưa học python nhưng return là coi như cái bạn cần của cái hàm bạn viết ra . Giả sử bạn viết hàm tính tổng 2 sô nguyên thì hàm sẽ return về a+b , nhưng nếu bạn muốn in luôn kết quả trong hàm thì khỏi cần return , dùng void rồi print(cái này thiếu chuyên nghiệp 1 tí ) Tóm lại return là cái bạn cần khi cái hàm đó trả về: tính tổng thì trả về tổng , kiểm tra đúng sai thì trả về true false , suy cho cùng c,c++ khá nhằn vì con trỏ và nhiều thứ khác nhưng nếu nắm đc căn bản thì học ngôn ngữ khác khá là ez Kenny_Time (Kenny Time) August 17, 2018, 6:16am #14 ok cam on ban Nguyen_Duc_Hoang1 (Nguyễn Đức Hoàng) August 17, 2018, 2:46pm #15 Kenny_Time: ok cam on ban Có lẽ bạn mới học lập trình. Hàm có 2 loại: Loại 1 là hàm không có giá trị trả về (trong lập trình truyền thống gọi là THỦ TỤC). Thường để thực hiện 1 hành động nào đó ví dụ in chữ ra màn hình,… Loại 2 là hàm có giá trị trả về. Và họ dùng return để trả về giá trị đó. Thường dùng để tính toán giá trị biểu thức mà bạn muốn hàm đó lưu lại 1 giá trị để tiếp tục sử dụng tiếp theo. Tùy theo nhu cầu bài toán sẽ lựa chọn hàm phù hợp. Ví dụ tính tổng 2 hàm: Hàm A và Hàm B. Hàm A return 10 - Hàm B return 20. Vậy tổng: A() + B() = 30 Khi gặp từ khóa return thì hàm đó sẽ kết thúc và trả lại giá trị sau từ khóa return. Các câu lệnh sau dòng return này sẽ không có ý nghĩa. 8 Likes Tu_Hoang1 (Tu Hoang) August 18, 2018, 3:18am #16 tks bạn. rất hữu ích cho người tự học như mình 1 Like Trung_Tin (Trung Tín) June 21, 2020, 10:23am #18 py có vẻ khác cái này lắm cách xài return cuxg khác hay sao á rogp10 (rogp10) June 21, 2020, 11:16am #19 Thực ra viết ntn mới đúng cú pháp và đầy đủ def func: if a: # do (a1) return if b: # do (b1) return # do (c1) return nghĩa là quay về hàm gọi nó, và mang kết quả về, mặc định là None. 3 Likes Anh_da_den (Anh da đen học IT) June 17, 2021, 3:17am #20 Lệnh return dùng để trả về giá trị từ một hàm trong python. Nói nôm na thì sau khi tính toán trong hàm kết thúc thì lệnh return sẽ lấy kết quả tính toán này từ hàm và trả lại cho bạn, và nếu không có return thì bạn sẽ không nhận lại được gì từ hàm cả. Return trong python là một từ khóa (keyword) dùng để trả về giá trị từ hàm. Return có tác dụng kết thúc hàm và trả lại điều khiển cũng như kết quả xử lý hàm cho người gọi. Chúng ta có thể sử dụng hoặc lược bỏ return khi khai báo hàm trong python, và một hàm có chứa return trong python được gọi là hàm trả về giá trị trong python . Nguồn :Return trong python và giá trị trả về | Lập trình căn bản - học lập trình theo phong cách Nhật Bản Ví dụ, bạn có thể tạo một hàm tính tổng hai số và lấy về kết quả thông qua lệnh return như sau: def add(x, y): return x + y z = add(1, 2) print(z) #> 3 2 Likes noname00 (HK boy) June 17, 2021, 6:56am #21 Oops… image981×153 10.4 KB 1 Like DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Câu Lệnh Return Trong Python Return Trong Python: Cách Sử Dụng Và Các Phương Pháp Sử ... - T3H Return Trong Python Và Giá Trị Trả Về Câu Lệnh Return Trong Python | Lập Trình Từ Đầu Python: Câu Lệnh Return Trong Python: Cách Sử Dụng Và Các Phương ... Kiểu Dữ Liệu Function Trong Python - Return Kiểu Dữ Liệu Function Trong Python - Return | How Kteam Hàm Trong Python Là Gì? Các Hàm Trong Python Hàm Trong Python | TopDev Python - Làm Thế Nào để Sử Dụng Câu Lệnh Return Trong Vòng Lặp For? Hàm Trong Python Là Gì? [Tự Học Python] Khi Nào Nên Sử Dụng Câu Lệnh Yield Thay ... - Cafedev Chi Tiết Bài Học 10.Hàm Trong Python - Vimentor [Tự Học Python] Khi Nào Nên Sử Dụng Câu Lệnh Yield Thay ... Khái Niệm Về Hàm Trong Python - TEK4