ทำความรู้จักกับภาษา python (20) : การ return (รีเทิน) ค่าออกจากฟังก์ชัน

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python (20) : การ return (รีเทิน) ค่าออกจากฟังก์ชัน

โพสต์โดย dawthana » 11/01/2017 11:44 am

การ return (รีเทิน) ค่าออกจากฟังก์ชันในภาษา python (ไพทอน) คือการส่งค่าออกจากฟังก์ชันสามารถใช้ได้กับทุกฟังก์ชัน โดยใช้คำว่า "return"" แล้วตามด้วยชื่อของตัวแปรที่ต้องการส่งค่าออกจากฟังก์ชัน โดยทำงานจากบนลงล่าง และจากซ้ายไปขวา

ตัวอย่างรูปแบบการ return ค่าออกจากฟังก์ชัน
tt02.png
tt02.png (31.68 KiB) เปิดดู 138 ครั้ง


ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=9KP4C9g3ys8&index=21&list=PLLi1ciqQAf8TVFbJpl7XY23lzdKrpxsMM
แก้ไขล่าสุดโดย dawthana เมื่อ 11/01/2017 11:47 am, แก้ไขไปแล้ว 1 ครั้ง.


ภาพประจำตัวสมาชิก
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

Re: ทำความรู้จักกับภาษา python (20) : การ return (รีเทิน) ค่าออกจากฟังก์ชัน

โพสต์โดย Dive Demo » 03/02/2017 3:27 pm

อธิบายได้เข้าใจง่ายมากเลยครับ

Four
PHP Super Member
PHP Super Member
โพสต์: 363
ลงทะเบียนเมื่อ: 08/01/2018 9:55 am

Re: ทำความรู้จักกับภาษา python (20) : การ return (รีเทิน) ค่าออกจากฟังก์ชัน

โพสต์โดย Four » 23/01/2018 3:32 pm

โค้ด: เลือกทั้งหมด

num = 10

def func(a, b):
    num = a + b
    print("ในฟังก์ชัน", num)
    return num

num = func(100, 200)
print("นอกฟังก์ชัน",num)


ผลรัน

รูปภาพ
รูปภาพ

ภาพประจำตัวสมาชิก
Jom07
PHP Super Member
PHP Super Member
โพสต์: 426
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

Re: ทำความรู้จักกับภาษา python (20) : การ return (รีเทิน) ค่าออกจากฟังก์ชัน

โพสต์โดย Jom07 » 25/01/2018 1:01 am

โค้ด: เลือกทั้งหมด

test = 10

def func(x, y):
    test = x + y
    print("ในฟังก์ชัน", test)
    return test

test = func(600, 900)
print("นอกฟังก์ชัน",test)


ผลรัน

รูปภาพ

ศึกษาข้อมูลจาก : https://www.youtube.com/watch?v=T37IyoS ... M&index=20
รูปภาพ

Patcharanan.0399
PHP Sr. Member
PHP Sr. Member
โพสต์: 78
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

Re: ทำความรู้จักกับภาษา python (20) : การ return (รีเทิน) ค่าออกจากฟังก์ชัน

โพสต์โดย Patcharanan.0399 » 21/04/2018 10:52 am

โค้ด: เลือกทั้งหมด

total = 10
def myfunc (arg1,arg2):
    a = 15
    total = arg1 + arg2
    print 'Variable in function is : ', a
    print '\nTotal in function is : ', total
    return total

total = myfunc(15,65)
print '\nOut of function is : ',total


ผลการรัน
Return.JPG
Return.JPG (12.68 KiB) เปิดดู 7 ครั้ง

Return1.JPG
ไม่มีการ return ค่าสู่ภายนอก
Return1.JPG (13.4 KiB) เปิดดู 7 ครั้ง

เมื่อไม่มีการรีเทิร์นค่าออกมานอกฟังก์ชัน ภายนอกก็จะไม่สามารถแสดงผลลัพธ์ได้ เพราะไม่รู้ค่านั้น


ศึกษาจาก https://youtu.be/T37IyoSgeP0


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 4 และ บุคคลทั่วไป 0 ท่าน