ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์)

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

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

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

ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์)

โพสต์โดย dawthana » 29/12/2016 6:02 pm

IF Statements (อีฟ สเตรดเม้นท์)
ในภาษา python (ไพทอน) จะใช้การแบ่งบล็อคในการควบคุมการทำงานตามเงื่อนไข และจะกำหนดกลุ่มการทำงานด้วยการย่อหน้าแทน

รูปแบบการเขียน if statements
if condition:
    statement(s)
    ........................
    ........................

ตัวอย่างการทำงาน if statement
if_statement.png
if_statement.png (26.93 KiB) เปิดดู 141 ครั้ง


รูปแบบการเขียน if...else Statement
if condition :
    statement (s)
    ……………….
    ……………….
else :
    statement (s)
    ……………….
    ……………….

ตัวอย่างการทำงาน if...else Statement
if...else_statement.png
if...else_statement.png (35.22 KiB) เปิดดู 141 ครั้ง


รูปแบบการเขียน elif Statement
if condition1 :
    statement (s)
elif condition2 :
    statement (s)
elif condition3 :
    statement (s)
else
    statement (s)

ตัวอย่างการทำงาน elif Statement
elif_statement.png
elif_statement.png (38.57 KiB) เปิดดู 141 ครั้ง


-หลัง if condition , elif , else จะตามเด้วยเครื่องหมาย : เสมอ
-ภายใต้เงื่อนไขจะมีกี่ statements ก็ได้แต่ต้องอยู่ภายใต้บล็อคให้ถูกต้อง
-การแบ่งบล็อคจะจบอัตโนมัติเมื่อขึ้น tap ใหม่
-จะมี eilf กี่ชั้นก็อได้หรือไม่มีก็ได้
-ไม่จำเป็นต้องมี else เสมอ หากมีจะมีได้แค่ชั้นเดียวและอยู่ชั้นสุดท้าย

ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=1kH8jsP-0WU&index=10&list=PLLi1ciqQAf8TVFbJpl7XY23lzdKrpxsMM
แก้ไขล่าสุดโดย dawthana เมื่อ 16/01/2017 6:16 pm, แก้ไขไปแล้ว 3 ครั้ง.


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

Re: ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์)

โพสต์โดย Dive Demo » 03/02/2017 9:18 am

อธิบายเข้าใจดีครับ

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

Re: ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์)

โพสต์โดย Jom07 » 24/01/2018 5:34 pm

ตัวอย่าง IF Statements

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

var_int = 10
if var_int != 10:
    print ("This is true!")
    print("var_int = ", var_int)
print("\nจบการทำงาน")
print("-------------")


ผลรัน

รูปภาพ

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

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

Re: ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์)

โพสต์โดย Patcharanan.0399 » 19/04/2018 4:14 pm

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

var_int = 20
if var_int <> 20:
  print "Is True!"
elif var_int == 15:
  print "Is True!!"
elif var_int == 20:
  print "Is True!!!"
 
print ("\nThank You")



ผลการรัน
ผลลัพธ์ IF satement.jpg
ผลลัพธ์ IF satement.jpg (2.43 KiB) เปิดดู 49 ครั้ง


ศึกษาจาก https://youtu.be/1kH8jsP-0WU

rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

Re: ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์)

โพสต์โดย rangsan » 03/05/2018 4:09 pm

IF Statements (อีฟ สเตรดเม้นท์)

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

num1 = 20
num2 = 30

print "Number 1 is : ",num1
print "Number 2 is : ",num2
print '------------------'

if num1==num2:
    print "Congratulation !!"
elif num1<num2:
    num1+=10
    print "Number 1 Add Success"
else:
    print "Failed"
   
print "Number 1 is : ",num1
print "Number 2 is : ",num2



ผลการรันโค้ด

IF Statement.png
IF Statement.png (21.33 KiB) เปิดดู 43 ครั้ง


ศึกษาจาก : https://www.youtube.com/watch?v=1kH8jsP ... lzdKrpxsMM
It’s never too late to start again.


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

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

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