Python 3 - การตัดสินใจ
การตัดสินใจคือการคาดการณ์ถึงเงื่อนไขที่เกิดขึ้นระหว่างการดำเนินการของโปรแกรมและการดำเนินการที่ระบุตามเงื่อนไข
โครงสร้างการตัดสินใจจะประเมินนิพจน์หลายรายการซึ่งให้ผลลัพธ์เป็น TRUE หรือ FALSE คุณต้องตัดสินใจว่าจะดำเนินการใดและจะดำเนินการตามคำสั่งใดหากผลลัพธ์เป็นจริงหรือเท็จเป็นอย่างอื่น
ต่อไปนี้เป็นรูปแบบทั่วไปของโครงสร้างการตัดสินใจทั่วไปที่พบในภาษาโปรแกรมส่วนใหญ่ -
ภาษาการเขียนโปรแกรม Python ถือว่าใด ๆ non-zero และ non-null ค่าเป็น TRUE และใด ๆ zero หรือ null values เป็นค่า FALSE
ภาษาการเขียนโปรแกรม Python มีคำสั่งในการตัดสินใจประเภทต่อไปนี้
ซีเนียร์ | คำชี้แจงและคำอธิบาย |
---|---|
1 | ถ้างบ อัน if statement ประกอบด้วยนิพจน์บูลีนตามด้วยหนึ่งคำสั่งขึ้นไป |
2 | if ... else คำสั่ง อัน if statement ตามด้วยตัวเลือกก็ได้ else statementซึ่งดำเนินการเมื่อนิพจน์บูลีนเป็น FALSE |
3 | คำสั่ง if ซ้อนกัน คุณสามารถใช้ if หรือ else if คำสั่งภายในอื่น if หรือ else if คำสั่ง (s) |
ให้เราทำตามคำสั่งตัดสินใจแต่ละข้ออย่างรวดเร็ว
Single Statement Suites
หากชุดของ if อนุประโยคประกอบด้วยเพียงบรรทัดเดียวอาจอยู่ในบรรทัดเดียวกับคำสั่งส่วนหัว
ตัวอย่าง
นี่คือตัวอย่างของไฟล์ one-line if อนุประโยค -
#!/usr/bin/python3
var = 100
if ( var == 100 ) : print ("Value of expression is 100")
print ("Good bye!")
เอาต์พุต
เมื่อดำเนินการโค้ดด้านบนจะให้ผลลัพธ์ดังนี้ -
Value of expression is 100
Good bye!