⊗pyPmCdLA 131 of 208 menu

Логическое И дар Python

Гаҳе имкон дорад ки ба сохтани шарти мураккаб ниёз дошта бошем. Барои ин шумо метавонед истифода баред аз омил and, ки ҳамзамонии шартҳоро муқаррар мекунад.

Бигзор мо тағирёбандаи tst дошта бошем:

tst = 5

Биёед санҷем, ки оё он аз сифр калонтар аст ва ҳамзамон аз 10 хурдтар аст:

if tst > 0 and tst < 10: print('+++') else: print('---')

Шартҳо метавонанд на ба як тағирёбанда, балки ба гуногун таъйин шаванд. Биёед шарте созем, ки бояд иҷро шавад, агар тағирёбандаи tst1 баробар ба 2 бошад ва ҳамзамон агар тағирёбандаи tst2 баробар ба 3 бошад:

tst1 = 2 tst2 = 3 if tst1 == 2 and tst2 == 3: print('+++') else: print('---')

Тағирёбанда дода шудааст:

tst = -3

Санҷед, ки оё он аз сифр калонтар аст ва аз 5 хурдтар аст.

Тағирёбанда дода шудааст:

tst = 21

Санҷед, ки оё он аз 10 калонтар ё баробар аст ва аз 20 хурдтар ё баробар аст.

Ду тағирёбанда дода шудааст:

tst1 = 6 tst2 = 10

Санҷед, ки оё тағирёбандаи якум аз 8 хурдтар аст ва дуюм - аз 10 калонтар ё баробар аст.

Коди зерин дода шудааст:

tst1 = 'abcde' tst2 = list(tst1) if len(tst1) >= 5 and len(tst2) < 8: print('+++') else: print('---')

Бигӯед, ки чӣ ба консол бароварда мешавад.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан