Энэ цувралын зургаа дахь лекцэнд тавтай морил. Одоо бид програмчлалд гүнзгий орж байгаа бөгөөд Python хэл дээрх "if мэдэгдлүүд"-ийн хэрэглээг сурах болно.
"Хэрэв мэдэгдлүүд" нь ямар нэг нөхцөл байдалд үндэслэн шийдвэр гаргах боломжтой хөтөлбөрүүдийг бий болгох боломжийг олгодог тул програмчлалд маш чухал юм.
Хэрэв мэдэгдэл
“Хэрэв мэдэгдэл” нь хэд хэдэн шийдвэр дээр үндэслэн програмыг гүйцэтгэхэд ашиглагддаг. Жишээлбэл, үүнийг уншина уу:
"Хэрэв халуун байвал,
Халуун өдөр байна
Усанд их уух хэрэгтэй
Үгүй бол хүйтэн байвал
Хүйтэн өдөр байна
дулаан хувцас өмс
Тэгэхгүй бол сайхан өдөр байна”
Дээрх мэдэгдлүүдэд бид зарим нөхцөл байдалд үндэслэн зарим шийдвэрүүдийг гаргаж байна. Эхний мэдэгдэл бол нөхцөл, хоёр дахь нь түүний далд утга, гурав дахь нь шийдвэр гүйцэтгэх явдал юм.
if мэдэгдлүүд нь адилхан ажилладаг.
Үүнийг програмчлалд авч үзье.
Бид логикийн хувьсагчийг нэвтрүүлж байна.
is_hot = true
Одоо бид "if мэдэгдэл" нэмэх болно.
if is_hot:
print("It's a hot day.")
Одоо дээрх нөхцөл үнэн бол энэ илэрхийлэл биелэх болно. "Хэрэв хэллэг"-ээс гарахын тулд та "Shift + Tab" товчийг дарж, курсороо шинэ кодын мөрөнд оруулах хэрэгтэй.
Одоо энэ программыг ажиллуулъя.
Одоо энэ программтай тоглоцгооё.
Дээрх нөхцөлийг худал болговол юу болохыг хараарай.
Хэрэв нөхцөл худал бол "if мэдэгдэл" биелэхгүй нь тодорхой байна. Одоо бид эхний нөхцөлийг биелүүлээгүй тохиолдолд гүйцэтгэх хоёр дахь нөхцөлийг нэмэх гэж байна.
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")
"Хэрэв" гэсэн нөхцөл нь худал бол орчуулагч "alse" доголын доорх кодуудын дараагийн багц руу очно.
"Хэрэв мэдэгдэл" нь зөвхөн хоёр нөхцөлөөр хязгаарлагдах албагүй. Та хүссэн хэмжээгээрээ олон нөхцөлд чихэж болно. Энэ хөтөлбөрт хэдэн нөхцөл нэмье.
Бид логикийн хувьсагчтай өөр нөхцөлийг тодорхойлж байна. Ийм байг:
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" хоёрын хоорондох шинэ нөхцөлийг тодорхойлсон. Та хүссэнээрээ "элиф" нэмж болно.
Дасгал
шийдэл
Дуусгах!
Залуус та бүхэнд энэ цуврал таалагдана гэж найдаж байна. Дараагийн лекц нь Python хэл дээрх операторуудыг ашиглах тухай болно.
Энх тайван!
хариу үлдээх