សូមស្វាគមន៍មកកាន់ការបង្រៀនទីប្រាំមួយនៅក្នុងស៊េរីនេះ។ ឥឡូវនេះយើងកំពុងស្វែងយល់យ៉ាងស៊ីជម្រៅក្នុងការសរសេរកម្មវិធី ហើយយើងនឹងរៀនពីការប្រើប្រាស់ "if statements" នៅក្នុង Python ។
“if statements” គឺមានសារៈសំខាន់ខ្លាំងណាស់ក្នុងការសរសេរកម្មវិធី ដោយសារវាអនុញ្ញាតឱ្យយើងបង្កើតកម្មវិធីដែលអាចធ្វើការសម្រេចចិត្តដោយផ្អែកលើលក្ខខណ្ឌមួយចំនួន។
ប្រសិនបើសេចក្តីថ្លែងការណ៍
“If statement” ត្រូវបានប្រើដើម្បីប្រតិបត្តិកម្មវិធីដោយផ្អែកលើការសម្រេចចិត្តជាច្រើន។ ជាឧទាហរណ៍ សូមអាននេះ៖
"ប្រសិនបើក្តៅ
វាជាថ្ងៃក្តៅ
ពិសាទឹកឱ្យបានើន
បើមិនដូច្នោះទេប្រសិនបើវាត្រជាក់
វាជាថ្ងៃត្រជាក់
ស្លៀកសំលៀកបំពាក់កក់ក្តៅ
បើមិនដូច្នេះទេ វាជាថ្ងៃដ៏គួរឱ្យស្រឡាញ់”
នៅក្នុងសេចក្តីថ្លែងការណ៍ខាងលើ យើងកំពុងធ្វើការសម្រេចចិត្តមួយចំនួនដោយផ្អែកលើលក្ខខណ្ឌមួយចំនួន។ សេចក្តីថ្លែងការណ៍ទីមួយគឺជាលក្ខខណ្ឌមួយ ទីពីរគឺជាការជាប់ពាក់ព័ន្ធរបស់វា ហើយទីបីគឺការប្រតិបត្តិការសម្រេចចិត្ត។
សេចក្តីថ្លែងការណ៍ if ដំណើរការស្រដៀងគ្នា។
សូមក្រឡេកមើលវានៅក្នុងកម្មវិធី។
យើងកំពុងណែនាំអថេរប៊ូលីន។
is_hot = true
ឥឡូវនេះយើងនឹងបន្ថែម "ប្រសិនបើសេចក្តីថ្លែងការណ៍"
if is_hot:
print("It's a hot day.")
ឥឡូវនេះកន្សោមនេះនឹងត្រូវបានប្រតិបត្តិប្រសិនបើលក្ខខណ្ឌខាងលើជាការពិត។ ដើម្បីចេញពី "if statement" អ្នកនឹងត្រូវចុច "Shift + Tab" ដើម្បីទទួលបានទស្សន៍ទ្រនិចរបស់អ្នកនៅក្នុងបន្ទាត់សម្រាប់បន្ទាត់កូដថ្មី។
ឥឡូវនេះសូមដំណើរការកម្មវិធីនេះ។
ឥឡូវតោះលេងជាមួយកម្មវិធីនេះ។
មើលថាតើមានអ្វីកើតឡើងប្រសិនបើខ្ញុំបង្វែរលក្ខខណ្ឌខាងលើទៅជាមិនពិត។
វាច្បាស់ណាស់ថា ប្រសិនបើលក្ខខណ្ឌមិនពិត នោះ "if statement" មិនត្រូវបានប្រតិបត្តិទេ។ ឥឡូវនេះយើងនឹងបន្ថែមលក្ខខណ្ឌទីពីរដែលនឹងត្រូវបានប្រតិបត្តិប្រសិនបើលក្ខខណ្ឌទីមួយមិនត្រូវបានបំពេញ។
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
លក្ខខណ្ឌ "ប្រសិនបើ" មិនពិត ដូច្នេះអ្នកបកប្រែនឹងទៅកាន់សំណុំកូដបន្ទាប់នៅក្រោមការចូលបន្ទាត់ "else" ។
"ប្រសិនបើសេចក្តីថ្លែងការណ៍" មិនចាំបាច់កំណត់ត្រឹមតែលក្ខខណ្ឌពីរប៉ុណ្ណោះ។ អ្នកអាចដាក់ក្នុងលក្ខខណ្ឌជាច្រើនតាមដែលអ្នកចង់បាន។ តោះបន្ថែមលក្ខខណ្ឌមួយចំនួនទៅក្នុងកម្មវិធីនេះ។
យើងកំពុងកំណត់លក្ខខណ្ឌមួយផ្សេងទៀតជាមួយនឹងអថេរប៊ូលីន។ សូមឱ្យវាក្លាយជា៖
if_cold = True
ឥឡូវនេះយើងអាចបន្ថែមលក្ខខណ្ឌទីបីទៅកម្មវិធីរបស់យើង។ វាដំណើរការដូចនេះ។
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
ឥឡូវនេះ ប្រសិនបើវាមិនមែនជាថ្ងៃក្តៅ ឬត្រជាក់ នោះវាជាថ្ងៃដ៏គួរឱ្យស្រឡាញ់។ នៅទីនេះយើងបានប្រើមុខងារថ្មី "elif" ដើម្បីកំណត់លក្ខខណ្ឌថ្មីរវាង "if" ដំបូង និង "else" ចុងក្រោយ។ អ្នកអាចបន្ថែម "elif" ជាច្រើនតាមដែលអ្នកចូលចិត្ត។
ហាត់ប្រាណ
ជាដំណោះស្រាយ
ក្តោប!
ខ្ញុំសង្ឃឹមថាអ្នកទាំងអស់គ្នានឹងរីករាយជាមួយស៊េរីនេះ។ ការបង្រៀនបន្ទាប់នឹងនិយាយអំពីការប្រើប្រាស់ប្រតិបត្តិករនៅក្នុង Python ។
សន្តិភាព!
សូមផ្ដល់យោបល់