Python If ... Else
Python Condition and If Statement
Python ສະໜັບສະໜູນຂໍ້ງງານທາງວິທະຍາສາດທົ່ວໄປ:
- ແມ່ນ
a == b
- ບໍ່ແມ່ນ
a != b
- ຕໍ່າກວ່າ
a < b
- ຫຼາຍຫຼືບໍ່
a <= b
- ຫຼາຍ
a > b
- ຫຼາຍຫຼືຮອດ
a >= b
ສັນງານນີ້ສາມາດນຳໃຊ້ໃນຫຼາຍວິທີ, ສະເພາະມີ if ຄຳສັນງານ ແລະ ການລະບົບ
ຄຳສັນງານ if ນຳໃຊ້ if
ຄຳສັນງານທີ່ໃຊ້
实例
ຄຳສັນງານ If
a = 66 b = 200 if b > a: print("b is greater than a")
ໃນກໍລະນີນີ້ພວກເຮົາໃຊ້ສອງຄຳນວນa
ກັບ b
ຖືກໃຊ້ຄືເປັນສ່ວນໜຶ່ງຂອງຄຳສັ່ງ if ເພື່ອກວດກາວ່າ b ຫຼາຍກວ່າ a. ຍ້ອນວ່າ a ມີຄຸນຄ່າ 66 ແລະ b ມີຄຸນຄ່າ 200, ພວກເຮົາຮູ້ວ່າ 200 ຫຼາຍກວ່າ 66, ແລະພວກເຮົາຖ່າຍຕົວຫົວຂໍ້ "b greater than a" ໄປໃນໜ້າຈໍ
ຄວາມກົວ
Python ອອກຈາກການກົດພັນດ້ວຍຄວາມກົວຂອງຄຳສັນງານໂດຍການໃຊ້ຈຸດອອກບາງຄວາມທີ່ຕາມຄວາມຄຸມຄວາມທີ່ຈະຕັ້ງຂອງຄຳສັນງານ. ຄຳສັນງານອື່ນໆຈະອອກຈາກການໃຊ້ກວມກັນ
实例
ຄຳສັ່ງ If ບໍ່ມີຄວາມກົວ
a = 66 b = 200 if b > a: print("b is greater than a") # ຈະມີການສົ່ງບັນຫາ
Elif
elif
ຄຳສັນງານທີ່ python ສະແດງວ່າ "ຖ້າສັນງານກ່ອນບໍ່ຖືກກະຕຸ້ນພວກເຮົາພະຍາຍາມສັນງານນີ້"
实例
a = 66 b = 66 if b > a: print("b is greater than a") elif a == b: print("a and b are equal")
ໃນກໍລະນີນີ້a
ສະເພາະ b
ແລະພວກເຮົາຍ່າງໄປ elif
ສັນງານຖືກກະຕຸ້ນແລະພວກເຮົາຖ່າຍຕົວຫົວຂໍ້ "a and b are equal" ໄປໃນໜ້າຈໍ
Else
ຄຳສັນງານ else ກວມມີສິ່ງທີ່ບໍ່ຖືກກະຕຸ້ນໂດຍຄຳສັນງານກ່ອນ
实例
a = 200 b = 66 if b > a: print("b is greater than a") elif a == b: print("a and b are equal") else: print("a is greater than b")
ໃນກໍລະນີນີ້a
ຫຼາຍກວ່າ b
ແລະພວກເຮົາຍ່າງໄປelif
ສັນງານບໍ່ຖືກກະຕຸ້ນ else
ສັນງານແລະຖ່າຍຕົວຫົວຂໍ້ "a greater than b" ໄປໃນໜ້າຈໍ
ທ່ານສາມາດໃຊ້ບໍ່ elif
ຂອງ else
:
实例
a = 200 b = 66 if b > a: print("b is greater than a") else: print("b is not greater than a")
ການກົດພັນ If
ຖ້າມີພຽງຄຳສັ່ງທີ່ຈະດຳເນີນກັບ if ທ່ານສາມາດບັນທຶກພວກມັນຢູ່ດຽວກັນ
实例
ຄຳສັ່ງ if ສະເພາະດຽວກັນ
a = 200 b = 66 if a > b: print("a is greater than b")
ການການກົດພັນ If ... Else
ຖ້າມີພຽງສອງຄຳສັ່ງທີ່ຈະດຳເນີນກັບ if ແລະ else ທ່ານສາມາດບັນທຶກພວກມັນຢູ່ດຽວກັນ
实例
ຄຳສັ່ງ if else ສະເພາະດຽວກັນ
a = 200 b = 66 print("A") if a > b else print("B")
ທ່ານສາມາດໃຊ້ else ເປັນສະເພາະດຽວກັນຕະຫຼອດດຽວກັນ
实例
ຄຳສັ່ງ if else ສະເພາະດຽວກັນເຊິ່ງມີສາມສັນງານ
a = 200 b = 66 ຖ່າຍຕົວ "A" ຖ້າ a > b ອີງຕາມ else print("=") ຖ້າ a == b else print("B")
And
and
关键字是一个逻辑运算符,用于组合条件语句:
实例
测试 a 是否大于 b,且 c 是否大于 a:
a = 200 b = 66 c = 500 if a > b and c > a: print("Both conditions are True")
Or
or
关键字也是逻辑运算符,用于组合条件语句:
实例
测试 a 是否大于 b,或者 a 是否大于 c:
a = 200 b = 66 c = 500 if a > b or a > c: print("At least one of the conditions is True")
嵌套 If
您可以在 if 语句中包含 if 语句,这称为嵌套 if 语句。
实例
x = 52 if x > 10: print("Above ten,") if x > 20: print("and also above 20!") else: print("but not above 20.")