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

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

รูปแบบการเขียน if statements
if condition:
  • statement(s)
  • ........................
  • ........................
ตัวอย่างการทำงาน if statement
if_statement.png
if_statement.png (26.93 KiB) Viewed 801 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 801 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 801 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 »

สามารถศึกษาเพิ่มเติมได้ที่ 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 »

อธิบายเข้าใจดีครับ
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 »

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

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

ผลการรัน
ผลลัพธ์ IF satement.jpg
ผลลัพธ์ IF satement.jpg (2.43 KiB) Viewed 709 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 »

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

ผลการรันโค้ด
IF Statement.png
IF Statement.png (21.33 KiB) Viewed 703 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: 1665
Joined: 04/06/2019 10:06 am

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

Post by chatee supasand »

ลองทำดูแล้วทำได้ครับ อธิบายได้ดีมากๆ
Image
User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 3130
Joined: 17/06/2019 10:30 am

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

Post by jirawoot »

true

Code: Select all

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 315 times
else

Code: Select all

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 315 times
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: Bing [Bot], Google [Bot] and 8 guests