Wamkelekile kwintetho yesithandathu kolu ngcelele. Ngoku singena nzulu kwinkqubo kwaye siya kufunda ukusetyenziswa kwe "ukuba iingxelo" kwiPython.
"ukuba iingxelo" zibaluleke kakhulu kwiprogram njengoko zisivumela ukuba sakhe iinkqubo ezinokwenza izigqibo ngokusekelwe kwimeko ethile.
Ukuba iSiteyitimenti
"Ukuba ingxelo" isetyenziselwa ukwenza inkqubo esekelwe kwizigqibo ezininzi. Umzekelo, funda oku:
Ukuba kushushu,
Yimini eshushu
Phuza amanzi amaninzi
Kungenjalo, ukuba kuyabanda
Lusuku olubandayo
nxiba iimpahla ezishushu
Ngaphandle koko, lusuku olumnandi”
Kwezi nkcazo zingasentla, senza izigqibo ezisekelwe kwezinye iimeko. Ingxelo yokuqala yimeko, eyesibini yintsingiselo yayo ize eyesithathu iphumeze isigqibo.
Ukuba iingxelo zisebenza ngokufanayo.
Masiyijonge kwiprogramu.
Sazisa i-boolean variable.
is_hot = true
Ngoku siyakongeza "ukuba ingxelo"
if is_hot:
print("It's a hot day.")
Ngoku eli binzana liza kwenziwa ukuba le meko ingentla iyinyani. Ukuphuma kwi "ukuba ingxelo" kuya kufuneka ucinezele "Shift + Tab" ukufumana ikhesa yakho emgceni womgca omtsha wekhowudi.
Ngoku, masiqhube le nkqubo.
Ngoku makhe sidlale nale nkqubo.
Jonga ukuba kwenzeka ntoni xa ndijika le meko ingentla ibe bubuxoki.
Kucacile ukuba ukuba imeko ibubuxoki, "ukuba ingxelo" ayiphunyezwanga. Ngoku siza kongeza imeko yesibini eya kuphunyezwa ukuba imeko yokuqala ayizalisekanga.
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")
Isimo esithi "ukuba" asiyonyani, ngoko ke itoliki iya kwiseti elandelayo yeekhowudi phantsi kwe-"enye" i-ident.
"Ukuba ingxelo" ayipheleli kwiimeko ezimbini kuphela. Ungangena kwiimeko ezininzi njengoko ungathanda. Makhe songeze imiqathango ethile kule nkqubo.
Sichaza enye imeko kunye ne-boolean variable. Makubenjalo:
if_cold = True
Ngoku singongeza imeko yesithathu kwinkqubo yethu. Isebenza njengale
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")
Ngoku ukuba ayilusuku olushushu okanye olubandayo, ngoko lusuku oluhle. Apha sisebenzise umsebenzi omtsha "elif" ukuchaza imeko entsha phakathi kokuqala "ukuba" kunye nokugqibela "enye". Unokongeza uninzi lwe "elif" njengoko uthanda.
Lolonga
isisombululo
Songa!
Ndiyathemba ukuba niyalonwabela olu ngcelele. Intetho elandelayo iya kuba malunga nokusetyenziswa kwabaqhubi kwiPython.
Uxolo!
Shiya iMpendulo