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!