วิธี return function python

แก้ไขข้อความเมื่อ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
>
>   หลังจากนั้นให้มัน return กลับไปยัง
>

python ไม่มี goto ให้ใช้ครับ
https://stackoverflow.com/q/18863309/6370128

เพราะ goto label เผิน ๆ ดูเหมือนง่าย  สบาย ๆ  น่ากลัวคงมีประโยชน์มหาศาล

แต่อนิจจา...

goto นำไปสู่ execution path ที่ยอกย้อนวกวนไปมา  และจะอ่านเองก็ไม่รู้เรื่องในที่สุด
หรือเรียกกันว่า spaghetti code (unstructured code)

ดังนั้นให้ใช้แบบนี้แทน

restart_condition = True
while (restart_condition):
    ...
    ...
    conti=input(' do you wish to continue ?')
    if conti == "yes":
        ...
    else:
        ...
        restart_condition = False


กล่าวคือ express การคิดของคุณให้ในรูปของ loop, branching เท่านั้น
เรียกว่า structured programming

>
>  ผมเพิ่งเริ่มเรียนด้วยตัวเองเมื่อวาน
>

ภาษาไทย
https://www.youtube.com/user/prasertcbs/playlists

MIT
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/lecture-videos/
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่