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


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

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

dawthana
PHP Super Hero Member
PHP Super Hero Member
Posts: 604
Joined: 07/12/2016 10:55 am

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

Post by dawthana » 29/12/2016 6:02 pm

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

รูปแบบการเขียน if statements
if condition:
  • statement(s)
  • ........................
  • ........................
ตัวอย่างการทำงาน if statement
ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์) if_statement.png
if_statement.png (26.93 KiB) Viewed 656 times
รูปแบบการเขียน if...else Statement
if condition :
  • statement (s)
    ……………….
    ……………….
else :
  • statement (s)
    ……………….
    ……………….
ตัวอย่างการทำงาน if...else Statement
ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์) if...else_statement.png
if...else_statement.png (35.22 KiB) Viewed 656 times
รูปแบบการเขียน elif Statement
if condition1 :
  • statement (s)
elif condition2 :
  • statement (s)
elif condition3 :
  • statement (s)
else
  • statement (s)
ตัวอย่างการทำงาน elif Statement
ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์) elif_statement.png
elif_statement.png (38.57 KiB) Viewed 656 times
-หลัง if condition , elif , else จะตามเด้วยเครื่องหมาย : เสมอ
-ภายใต้เงื่อนไขจะมีกี่ statements ก็ได้แต่ต้องอยู่ภายใต้บล็อคให้ถูกต้อง
-การแบ่งบล็อคจะจบอัตโนมัติเมื่อขึ้น tap ใหม่
-จะมี eilf กี่ชั้นก็อได้หรือไม่มีก็ได้
-ไม่จำเป็นต้องมี else เสมอ หากมีจะมีได้แค่ชั้นเดียวและอยู่ชั้นสุดท้าย

ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=1kH8jsP ... lzdKrpxsMM
Last edited by dawthana on 16/01/2017 6:16 pm, edited 3 times in total.

dawthana
PHP Super Hero Member
PHP Super Hero Member
Posts: 604
Joined: 07/12/2016 10:55 am

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

Post by dawthana » 30/12/2016 9:20 am

สามารถศึกษาเพิ่มเติมได้ที่ https://www.mindphp.com/vdo-tutorial-pyt ... ments.html

Dive Demo
PHP Sr. Member
PHP Sr. Member
Posts: 84
Joined: 01/02/2017 11:10 am

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

Post by Dive Demo » 03/02/2017 9:18 am

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

User avatar
Jom07
PHP Super Hero Member
PHP Super Hero Member
Posts: 514
Joined: 08/01/2018 9:56 am

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

Post by Jom07 » 24/01/2018 5:34 pm

ตัวอย่าง IF Statements

Code: Select all

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

Image

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

Patcharanan.0399
PHP Hero Member
PHP Hero Member
Posts: 114
Joined: 09/04/2018 10:04 am

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

Post by Patcharanan.0399 » 19/04/2018 4:14 pm

Code: Select all

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")

ผลการรัน
ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์) ผลลัพธ์ IF satement.jpg
ผลลัพธ์ IF satement.jpg (2.43 KiB) Viewed 564 times
ศึกษาจาก https://youtu.be/1kH8jsP-0WU

rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

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

Post by rangsan » 03/05/2018 4:09 pm

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

Code: Select all

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

ผลการรันโค้ด
ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์) IF Statement.png
IF Statement.png (21.33 KiB) Viewed 558 times
ศึกษาจาก : https://www.youtube.com/watch?v=1kH8jsP ... lzdKrpxsMM
It’s never too late to start again.

User avatar
chatee supasand
PHP VIP Members
PHP VIP Members
Posts: 1175
Joined: 04/06/2019 10:06 am

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

Post by chatee supasand » 07/06/2019 4:15 pm

ลองทำดูแล้วทำได้ครับ อธิบายได้ดีมากๆ
Image

User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 1303
Joined: 17/06/2019 10:30 am

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

Post by jirawoot » 20/06/2019 12:09 pm

true

Code: Select all

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

print ("\nจบการทำงาน")
print ('------------------')
ผลลัพธ์
ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์) Selection_005.png
Selection_005.png (4.97 KiB) Viewed 170 times
else

Code: Select all

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

print ("\nจบการทำงาน")
print ('------------------')
ผลลัพธ์
ทำความรู้จักกับภาษา python (10) : IF Statements (อีฟ สเตรดเม้นท์) Selection_006.png
Selection_006.png (6.18 KiB) Viewed 170 times

Post Reply

Return to “Python Knowledge”

Users browsing this forum: No registered users and 8 guests