Atọka akoonu[Fipamọ][Ifihan]
Kaabọ si ikẹkọọ keje ninu jara ipadanu Python wa.
A yoo kọ ẹkọ nipa awọn oniṣẹ oye ati Awọn oniṣẹ Ifiwera laarin Python. A lo awọn oniṣẹ wọnyi ni awọn ipo ti o niiṣe pẹlu awọn ipo pupọ.
Awọn oniṣẹ Onitumọ
AND onišẹ
Eyi jẹ apẹẹrẹ kan. Jẹ ká sọ pé a ti wa ni Ilé ohun elo fun processing awọn awin. Ti olubẹwẹ ba ni owo-wiwọle giga ati kirẹditi to dara, wọn yẹ fun awin kan.
Eyi tumọ si pe a n ṣe pẹlu awọn ipo meji nibi. Ipo akọkọ ni nini owo-wiwọle giga ATI ipo keji ni nini kirẹditi to dara. Awọn ipo mejeeji gbọdọ jẹ otitọ fun olubẹwẹ lati le yẹ fun awin kan.
Eyi ni ibiti a ti lo onišẹ “AND” ọgbọn. Nipa ọna, eyi kii ṣe pato si ede siseto Python, lẹwa pupọ eyikeyi ede siseto ti o ṣe atilẹyin “ti awọn alaye ba” tun ṣe atilẹyin awọn oniṣẹ oye.
Pada si eto wa, jẹ ki a ṣalaye awọn oniyipada meji:
has_high_income = True
has_good_credit = True
Bayi, jẹ ki a kọ wa “ti o ba gbólóhùn”.
if has_high_income and has_good_credit:
print("Eligible for loan")
Oniṣẹ “AND” nikan n jade ni Otitọ ti awọn ipo mejeeji ba jẹ otitọ. Ti ọkan ninu awọn ipo ba jẹ eke, a kii yoo rii abajade eyikeyi.
Eto naa yoo dabi eleyi.
OR Oṣiṣẹ
Oniṣẹ “OR” le ṣee lo ni ọna kanna. O fun abajade ti eyikeyi awọn ipo ba jẹ otitọ. Jẹ ki a gbiyanju eto ti o wa loke pẹlu oniṣẹ OR.
has_high_income = True
has_good_credit = False
if has_high_income or has_good_credit:
print("Eligible for loan")
Bayi yoo da abajade pada ti eyikeyi ninu awọn ipo loke ba jẹ otitọ. ie olubẹwẹ naa yẹ fun awin ti boya owo-wiwọle ga tabi kirẹditi dara.
AND/OR oniṣẹ le ṣee lo nigbakanna ni kanna ti o ba ti gbólóhùn.
Fun apere,
Eto yii ṣafihan ipo kẹta ti nini ohun-ini ko ṣee gbe. Olubẹwẹ naa yoo ni ẹtọ fun awin nikan ti o ba ni ohun-ini ti ko ṣee gbe ati boya ni owo-wiwọle giga tabi kirẹditi to dara. O tumọ si pe olubẹwẹ gbọdọ ni itẹlọrun eyikeyi ipo kan lati akọkọ meji ati ipo kẹta jẹ dandan.
NOT onišẹ
NOT oniṣẹ be inverses eyikeyi Boolean iye a fun o. Otitọ di Eke ati idakeji.
Jẹ ki a kọ ẹkọ nipa imuse rẹ. Bayi a yoo yipada diẹ ninu awọn ipo ninu eto wa ti tẹlẹ. Awọn ipo lati le yẹ fun awin naa jẹ kirẹditi to dara ati pe ko si igbasilẹ ọdaràn.
has_good_credit = True
has_criminal_record = False
if has_good_credit and not has_criminal_record:
print("Eligible for loan")
Jẹ ki a wo ni iṣe:
Bayi, pe o ni oye ti o tọ ti bii awọn oniṣẹ ṣe n ṣiṣẹ, jẹ ki a wọle si ohun nla ti o tẹle ie awọn oniṣẹ lafiwe.
Awọn oniṣẹ Ifiwera
A lo awọn oniṣẹ lafiwe ni awọn ipo nibiti a fẹ lati ṣe afiwe oniyipada pẹlu iye kan. Iwọnyi kere ju (<), tobi ju (>), dọgba si (==) ati bẹbẹ lọ Fun apẹẹrẹ, ti iwọn otutu ba tobi ju 30, lẹhinna a fẹ lati tẹ sita o jẹ ọjọ gbigbona. Bibẹẹkọ, o tutu. Lati kọ awọn ofin wọnyi sinu eto wa, a nilo lati lo awọn oniṣẹ lafiwe.
Bibẹrẹ rẹ nipa iṣafihan “iwọn otutu” oniyipada kan.
temperature = 25
if temperature > 30:
print("It's a hot day")
else if temperature
print("It's not a hot day")
idaraya
Murasilẹ fun ọpọlọ Iyọlẹnu. Yoo tun ṣayẹwo iranti rẹ lati awọn ikowe meji ti o kọja.
O ti rii pe nigba ti o ba fọwọsi fọọmu lori ayelujara, awọn aaye titẹ sii ni awọn ifiranṣẹ afọwọsi, fun apẹẹrẹ, jẹ ki a sọ pe a ni aaye titẹ sii fun olumulo lati tẹ orukọ wọn sii. Bayi ti orukọ ba kere ju awọn ohun kikọ mẹrin 4, a fẹ lati ṣafihan aṣiṣe afọwọsi pe orukọ gbọdọ jẹ o kere ju awọn ohun kikọ mẹta. Bibẹẹkọ, ti orukọ ba jẹ diẹ sii ju awọn ohun kikọ 50 gun lẹhinna a fẹ lati ṣafihan aṣiṣe afọwọsi ti o yatọ pe orukọ le jẹ o pọju awọn ohun kikọ 50.
Itaniji awọn onibajẹ! ojutu bọ niwaju.
ojutu
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")
Pale mo
Ti o wà gbogbo nipa awọn awọn oniṣẹ ni Python. Bayi a yoo kọ diẹ ninu awọn iṣẹ akanṣe ati awọn ere ni Python.
Fi a Reply