ทำความรู้จักกับภาษา 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 »

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

รูปแบบการเขียน if statements
if condition:
  • statement(s)
  • ........................
  • ........................
ตัวอย่างการทำงาน if statement
if_statement.png
if_statement.png (26.93 KiB) Viewed 1263 times
รูปแบบการเขียน if...else Statement
if condition :
  • statement (s)
    ……………….
    ……………….
else :
  • statement (s)
    ……………….
    ……………….
ตัวอย่างการทำงาน if...else Statement
if...else_statement.png
if...else_statement.png (35.22 KiB) Viewed 1263 times
รูปแบบการเขียน 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) Viewed 1263 times
-หลัง if condition , elif , else จะตามเด้วยเครื่องหมาย : เสมอ
-ภายใต้เงื่อนไขจะมีกี่ statements ก็ได้แต่ต้องอยู่ภายใต้บล็อคให้ถูกต้อง
-การแบ่งบล็อคจะจบอัตโนมัติเมื่อขึ้น tap ใหม่
-จะมี eilf กี่ชั้นก็อได้หรือไม่มีก็ได้
-ไม่จำเป็นต้องมี else เสมอ หากมีจะมีได้แค่ชั้นเดียวและอยู่ชั้นสุดท้าย

ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=1kH8jsP ... lzdKrpxsMM
แก้ไขล่าสุดโดย dawthana เมื่อ 16/01/2017 6:16 pm, แก้ไขไปแล้ว 3 ครั้ง.
dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย dawthana »

สามารถศึกษาเพิ่มเติมได้ที่ https://www.mindphp.com/vdo-tutorial-pyt ... ments.html
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย Dive Demo »

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย Jom07 »

ตัวอย่าง 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 »

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

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) Viewed 1171 times
ศึกษาจาก 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 »

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) Viewed 1165 times
ศึกษาจาก : https://www.youtube.com/watch?v=1kH8jsP ... lzdKrpxsMM
It’s never too late to start again.
ภาพประจำตัวสมาชิก
chatee supasand
PHP VIP Members
PHP VIP Members
โพสต์: 1666
ลงทะเบียนเมื่อ: 04/06/2019 10:06 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย chatee supasand »

ลองทำดูแล้วทำได้ครับ อธิบายได้ดีมากๆ
รูปภาพ
ภาพประจำตัวสมาชิก
jirawoot
PHP VIP Members
PHP VIP Members
โพสต์: 3129
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย jirawoot »

true

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

var_int = 10
if var_int == 10:
    print ("this is true")
    print ('var_int = ', var_int)

print ("\nจบการทำงาน")
print ('------------------')
ผลลัพธ์
Selection_005.png
Selection_005.png (4.97 KiB) Viewed 777 times
else

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

var_int = 10
if var_int !=10:
    print ("this is true")
    print ('var_int = ', var_int)

print ("\nจบการทำงาน")
print ('------------------')
ผลลัพธ์
Selection_006.png
Selection_006.png (6.18 KiB) Viewed 777 times
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: Amazon [Bot] และบุคลทั่วไป 75