ຍິນດີຕ້ອນຮັບສູ່ການບັນຍາຍຄັ້ງທີ VII ໃນຊຸດຫຼັກສູດອຸປະຕິເຫດ Python ຂອງພວກເຮົາ.
ພວກເຮົາຈະຮຽນຮູ້ກ່ຽວກັບຕົວປະຕິບັດການຕາມເຫດຜົນ ແລະຕົວປະຕິບັດການປຽບທຽບພາຍໃນ Python. ພວກເຮົາໃຊ້ຕົວປະຕິບັດການເຫຼົ່ານີ້ໃນສະຖານະການທີ່ກ່ຽວຂ້ອງກັບຫຼາຍເງື່ອນໄຂ.
ຜູ້ປະຕິບັດງານຢ່າງມີເຫດຜົນ
ແລະຜູ້ປະຕິບັດງານ
ນີ້ແມ່ນຕົວຢ່າງ. ໃຫ້ເວົ້າວ່າພວກເຮົາກໍາລັງສ້າງຄໍາຮ້ອງສະຫມັກສໍາລັບການປຸງແຕ່ງເງິນກູ້. ຖ້າຜູ້ສະຫມັກມີລາຍໄດ້ສູງແລະສິນເຊື່ອທີ່ດີ, ເຂົາເຈົ້າມີສິດໄດ້ຮັບເງິນກູ້.
ນີ້ຫມາຍຄວາມວ່າພວກເຮົາກໍາລັງຈັດການກັບສອງເງື່ອນໄຂຢູ່ທີ່ນີ້. ເງື່ອນໄຂທໍາອິດແມ່ນມີລາຍໄດ້ສູງແລະເງື່ອນໄຂທີສອງແມ່ນການມີສິນເຊື່ອທີ່ດີ. ເງື່ອນໄຂທັງສອງຈະຕ້ອງເປັນຄວາມຈິງສໍາລັບຜູ້ສະຫມັກທີ່ຈະມີສິດໄດ້ຮັບເງິນກູ້.
ນີ້ແມ່ນບ່ອນທີ່ພວກເຮົາໃຊ້ຕົວປະຕິບັດການ "AND" ຢ່າງມີເຫດຜົນ. ໂດຍວິທີທາງການ, ນີ້ບໍ່ແມ່ນສະເພາະກັບພາສາການຂຽນໂປລແກລມ python, ເກືອບທຸກພາສາການຂຽນໂປຼແກຼມທີ່ສະຫນັບສະຫນູນ "ຖ້າຄໍາຖະແຫຼງ" ຍັງສະຫນັບສະຫນູນຕົວປະຕິບັດການຢ່າງມີເຫດຜົນ.
ກັບໄປທີ່ໂຄງການຂອງພວກເຮົາ, ໃຫ້ກໍານົດສອງຕົວແປ:
has_high_income = True
has_good_credit = True
ດຽວນີ້, ໃຫ້ຂຽນ ຄຳ ວ່າ "ຖ້າ" ຂອງພວກເຮົາ.
if has_high_income and has_good_credit:
print("Eligible for loan")
ຕົວປະຕິບັດການ “AND” ພຽງແຕ່ໃຫ້ຜົນໄດ້ຮັບເປັນ True ຖ້າທັງສອງເງື່ອນໄຂເປັນຈິງ. ຖ້າເງື່ອນໄຂໃດນຶ່ງບໍ່ຖືກຕ້ອງ, ພວກເຮົາຈະບໍ່ເຫັນຜົນໄດ້ຮັບໃດໆ.
ໂປຣແກຣມຈະມີລັກສະນະແບບນີ້.
ຫຼືຜູ້ປະຕິບັດງານ
ໂຕປະຕິບັດການ “OR” ສາມາດຖືກໃຊ້ໃນແບບດຽວກັນ. ມັນໃຫ້ຜົນຜະລິດຖ້າຫາກວ່າເງື່ອນໄຂໃດນຶ່ງເປັນຄວາມຈິງ. ມາລອງໃຊ້ໂປຣແກມຂ້າງເທິງນີ້ດ້ວຍ OR operator.
has_high_income = True
has_good_credit = False
if has_high_income or has_good_credit:
print("Eligible for loan")
ໃນປັດຈຸບັນມັນຈະສົ່ງຄືນຜົນຜະລິດຖ້າຫາກວ່າເງື່ອນໄຂຂ້າງເທິງນີ້ແມ່ນຄວາມຈິງ. ie ຜູ້ສະຫມັກແມ່ນມີສິດໄດ້ຮັບການກູ້ຢືມເງິນຖ້າຫາກວ່າບໍ່ວ່າຈະເປັນລາຍຮັບສູງຫຼືສິນເຊື່ອແມ່ນດີ.
AND/OR ໂຕປະຕິບັດການສາມາດຖືກນໍາໃຊ້ພ້ອມກັນໃນຄໍາສັ່ງ if.
ຍົກຕົວຢ່າງ,
ໂຄງການນີ້ແນະນໍາເງື່ອນໄຂທີສາມຂອງການເປັນເຈົ້າຂອງອະສັງຫາລິມະສັບ. ຜູ້ສະຫມັກຈະມີສິດໄດ້ຮັບເງິນກູ້ພຽງແຕ່ຖ້າລາວເປັນເຈົ້າຂອງອະສັງຫາລິມະສັບແລະມີລາຍໄດ້ສູງຫຼືສິນເຊື່ອທີ່ດີ. ມັນຫມາຍຄວາມວ່າຜູ້ສະຫມັກຕ້ອງປະຕິບັດຕາມເງື່ອນໄຂຫນຶ່ງຈາກສອງເງື່ອນໄຂທໍາອິດແລະເງື່ອນໄຂທີສາມແມ່ນບັງຄັບ.
ບໍ່ແມ່ນຜູ້ປະຕິບັດງານ
ບໍ່ແມ່ນຕົວປະຕິບັດການໂດຍພື້ນຖານແລ້ວປີ້ນຄ່າ boolean ໃດໆທີ່ພວກເຮົາໃຫ້ມັນ. ຄວາມຈິງກາຍເປັນຜິດ ແລະໃນທາງກັບກັນ.
ໃຫ້ພວກເຮົາຮຽນຮູ້ມັນໂດຍການປະຕິບັດມັນ. ຕອນນີ້ພວກເຮົາຈະປ່ຽນເງື່ອນໄຂບາງຢ່າງໃນໂຄງການທີ່ຜ່ານມາຂອງພວກເຮົາ. ເງື່ອນໄຂທີ່ຈະມີສິດໄດ້ຮັບການກູ້ຢືມເງິນແມ່ນການປ່ອຍສິນເຊື່ອທີ່ດີແລະບໍ່ມີຄະດີອາຍາ.
has_good_credit = True
has_criminal_record = False
if has_good_credit and not has_criminal_record:
print("Eligible for loan")
ໃຫ້ເບິ່ງມັນຢູ່ໃນການປະຕິບັດ:
ໃນປັດຈຸບັນ, ທ່ານມີຄວາມເຂົ້າໃຈທີ່ຖືກຕ້ອງກ່ຽວກັບວິທີການເຮັດວຽກຂອງຜູ້ປະກອບການ, ໃຫ້ພວກເຮົາເຂົ້າໄປໃນສິ່ງທີ່ໃຫຍ່ຕໍ່ໄປເຊັ່ນຜູ້ປະກອບການປຽບທຽບ.
ຜູ້ປະຕິບັດການປຽບທຽບ
ພວກເຮົາໃຊ້ຕົວປະຕິບັດການປຽບທຽບໃນສະຖານະການທີ່ພວກເຮົາຕ້ອງການປຽບທຽບຕົວແປທີ່ມີຄ່າ. ເຫຼົ່ານີ້ແມ່ນຫນ້ອຍກວ່າ (<), ໃຫຍ່ກວ່າ (>), ເທົ່າກັບ (==) ແລະອື່ນໆ. ຕົວຢ່າງ: ຖ້າອຸນຫະພູມສູງກວ່າ 30, ພວກເຮົາຕ້ອງການພິມມັນເປັນມື້ທີ່ຮ້ອນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນເຢັນ. ເພື່ອສ້າງກົດລະບຽບເຫຼົ່ານີ້ເຂົ້າໃນໂຄງການຂອງພວກເຮົາ, ພວກເຮົາຈໍາເປັນຕ້ອງໃຊ້ຕົວປະຕິບັດການປຽບທຽບ.
ເລີ່ມຕົ້ນມັນໂດຍການແນະນໍາຕົວແປ "ອຸນຫະພູມ".
temperature = 25
if temperature > 30:
print("It's a hot day")
else if temperature
print("It's not a hot day")
ອອກກໍາລັງກາຍ
ກຽມພ້ອມສຳລັບການຝຶກສະໝອງ. ມັນຍັງຈະກວດເບິ່ງຄວາມຊົງຈໍາຂອງທ່ານຈາກການບັນຍາຍຄູ່ທີ່ຜ່ານມາ.
ເຈົ້າອາດຈະເຫັນວ່າເມື່ອທ່ານຕື່ມແບບຟອມອອນໄລນ໌, ຊ່ອງໃສ່ຂໍ້ມູນມີຂໍ້ຄວາມທີ່ຖືກຕ້ອງ, ຕົວຢ່າງ, ໃຫ້ເວົ້າວ່າພວກເຮົາມີຊ່ອງໃສ່ຂໍ້ມູນສໍາລັບຜູ້ໃຊ້ເພື່ອໃສ່ຊື່ຂອງພວກເຂົາ. ໃນປັດຈຸບັນຖ້າຊື່ມີຫນ້ອຍກວ່າ 4 ຕົວອັກສອນ, ພວກເຮົາຕ້ອງການສະແດງຂໍ້ຜິດພາດໃນການກວດສອບວ່າຊື່ຕ້ອງມີຢ່າງຫນ້ອຍສາມຕົວອັກສອນ. ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າຊື່ມີຄວາມຍາວຫຼາຍກວ່າ 50 ຕົວອັກສອນ, ພວກເຮົາຕ້ອງການສະແດງຂໍ້ຜິດພາດໃນການກວດສອບທີ່ແຕກຕ່າງກັນທີ່ຊື່ສາມາດມີສູງສຸດ 50 ຕົວອັກສອນ.
ເຕືອນໄພ! ການແກ້ໄຂຂ້າງຫນ້າ.
ການແກ້ໄຂ
name = "Ron"
if len(name) < 4:
print("Name must be at least 3 characters")
elif len(name) > 50:
print("Name must be a maximum of 50 characters")
ສະຫຼຸບ
ນັ້ນແມ່ນທັງຫມົດກ່ຽວກັບ ຜູ້ປະກອບການໃນ Python. ໃນປັດຈຸບັນພວກເຮົາຈະສ້າງບາງໂຄງການທີ່ຫນ້າສົນໃຈແລະເກມໃນ Python.
ອອກຈາກ Reply ເປັນ