Python - การตัดสินใจ
การตัดสินใจคือการคาดการณ์เงื่อนไขที่เกิดขึ้นในขณะที่ดำเนินการโปรแกรมและระบุการดำเนินการตามเงื่อนไข
โครงสร้างการตัดสินใจประเมินนิพจน์หลายรายการซึ่งให้ผลลัพธ์เป็น TRUE หรือ FALSE คุณต้องพิจารณาว่าจะดำเนินการใดและจะดำเนินการตามคำสั่งใดหากผลลัพธ์เป็นจริงหรือเท็จเป็นอย่างอื่น
ต่อไปนี้เป็นรูปแบบทั่วไปของโครงสร้างการตัดสินใจทั่วไปที่พบในภาษาโปรแกรมส่วนใหญ่ -
ภาษาการเขียนโปรแกรม Python ถือว่าใด ๆ non-zero และ non-null ค่าเป็น TRUE และถ้าเป็นอย่างใดอย่างหนึ่ง zero หรือ nullจากนั้นจะถือว่าเป็นค่า 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/python
var = 100
if ( var == 100 ) : print "Value of expression is 100"
print "Good bye!"
เมื่อดำเนินการโค้ดด้านบนจะให้ผลลัพธ์ดังนี้ -
Value of expression is 100
Good bye!