Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python มีโอเปอเรเตอร์เงื่อนไขแบบไตรภาคหรือไม่?


เพิ่มตัวดำเนินการแบบสามส่วนใน Python 2.5 ไวยากรณ์ของมันคือ:

ไวยากรณ์

x if expr==True else y

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงการใช้งาน

>>> percent=59
>>> 'pass' if percent>=50 else 'fail'
'pass'
>>> percent=45
>>> 'pass' if percent>=50 else 'fail'
'fail'