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!