Fizahan-takelaka[Afeno][Aseho]
Tongasoa eto amin'ny lahateny fahafito amin'ny andiam-pianarana Python crash course.
Hianarantsika momba ireo mpandraharaha lojika sy Opérateur Comparison ao anatin'ny Python. Mampiasa ireo mpandraharaha ireo izahay amin'ny toe-javatra misy fepetra maro.
Operatera lojika
AND Operator
Ity misy ohatra iray. Andeha hatao hoe manangana fangatahana fanodinana findramam-bola isika. Raha toa ka manana fidiram-bola ambony sy crédit tsara ny mpangataka iray, dia mahazo fampindramam-bola izy ireo.
Midika izany fa miatrika fepetra roa isika eto. Ny fepetra voalohany dia manana fidiram-bola ambony ARY ny fepetra faharoa dia manana crédit tsara. Ireo fepetra roa ireo dia tsy maintsy marina ho an'ny mpangataka mba hahazoana fampindramam-bola.
Eto isika dia mampiasa ny lojika "AND" operator. Raha ny marina, tsy manokana amin'ny fiteny fandaharana python izany, fa ny fiteny fandaharana rehetra izay manohana ny "raha fanambarana" dia manohana ireo mpandraharaha lojika ihany koa.
Miverena amin'ny programantsika, andeha hamaritana fari-pahaizana roa:
has_high_income = True
has_good_credit = True
Ankehitriny, andao hanoratra ny "fanambarana raha".
if has_high_income and has_good_credit:
print("Eligible for loan")
Ny mpandraharaha "AND" dia mamoaka Marina ihany raha marina ireo fepetra roa ireo. Raha diso ny iray amin'ireo fepetra dia tsy hahita vokatra isika.
Ho toy izao ny fandaharana.
OR Operator
Ny mpandraharaha "OR" dia azo ampiasaina amin'ny fomba mitovy. Izy io dia manome ny vokatra raha misy ny fepetra marina. Andeha isika hanandrana ity programa etsy ambony ity miaraka amin'ny operator OR.
has_high_income = True
has_good_credit = False
if has_high_income or has_good_credit:
print("Eligible for loan")
Ankehitriny dia hamerina ny vokatra raha misy marina ireo fepetra voalaza etsy ambony ireo. izany hoe mahazo findramam-bola ny mpangataka raha toa ka be ny fidiram-bola na tsara.
AND/OR operator dia azo ampiasaina miaraka amin'ny fanambarana raha.
Ohatra,
Ity programa ity dia mampiditra fepetra fahatelo amin'ny fananana fananana tsy azo hozongozonina. Ny mpangataka dia tsy mahazo alalana amin'ny fampindramam-bola raha manana ny fananana tsy mihetsika izy ary na manana fidiram-bola be na tsara. Midika izany fa ny mpangataka dia tsy maintsy mameno ny fepetra iray amin'ny roa voalohany ary ny fepetra fahatelo dia tsy maintsy atao.
TSY Operator
Ny NOT operator dia mamadika ny sanda boolean omenay azy. Ny marina lasa Diso ary ny mifamadika amin'izany.
Andao hianarantsika amin’ny fampiharana azy. Hanova fepetra sasany amin'ny programantsika teo aloha isika izao. Ny fepetra ahafahana mahazo ny fampindramam-bola dia crédit tsara ary tsy misy firaketana heloka bevava.
has_good_credit = True
has_criminal_record = False
if has_good_credit and not has_criminal_record:
print("Eligible for loan")
Andeha hojerentsika izany amin'ny hetsika:
Ankehitriny, rehefa manana fahatakarana ara-drariny momba ny fomba fiasan'ireo mpandraharaha ianao, andao isika hizotra amin'ny zavatra lehibe manaraka, izany hoe ny mpandraharaha fampitahana.
Operatera fampitahana
Mampiasa mpandraharaha fampitahana isika amin'ny toe-javatra izay tiantsika hampitahana fari-piainana amin'ny sanda iray. Ireo dia latsaky ny (<), lehibe noho (>), mitovy amin'ny (==) sns. Ohatra, raha mihoatra ny 30 ny mari-pana, dia tiantsika ny hanonta fa andro mafana. Raha tsy izany dia mangatsiaka. Mba hananganana ireo fitsipika ireo ao amin'ny programantsika dia mila mampiasa mpandraharaha fampitahana isika.
Manomboka izany amin'ny fampidirana "temperature" miovaova.
temperature = 25
if temperature > 30:
print("It's a hot day")
else if temperature
print("It's not a hot day")
fanatanjahan-tena
Miomàna amin'ny fanasaziana atidoha. Izy io koa dia hanamarina ny fitadidianao tamin'ireo lahateny roa lasa.
Hitanao angamba fa rehefa mameno taratasy an-tserasera ianao dia misy hafatra fanamarinana ny sehatra fampidirana, ohatra, andao atao hoe manana sehatra fampidirana ho an'ny mpampiasa hampiditra ny anarany. Ankehitriny raha latsaky ny 4 litera ny anarana dia te-hampiseho fahadisoana fanamarinana izahay fa tsy maintsy tarehintsoratra telo farafahakeliny ny anarana. Raha tsy izany, raha mihoatra ny 50 litera ny halavan'ny anarana dia te-haneho hadisoana fanamarinana hafa izahay fa ny anarana dia mety ho 50 mahery indrindra.
Tandremo ny spoilers! vahaolana ho avy.
vahaolana
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")
Fonosy
Izany rehetra izany dia momba ny mpampiasa amin'ny Python. Ankehitriny dia hanangana tetikasa sy lalao mahaliana amin'ny Python isika.
Leave a Reply