⊗pyPmCdTO 143 of 208 menu

Տեռնար օպերատորը Python-ում

Ենթադրենք ունենք երկու փոփոխական.

tst1 = 5 tst2 = 10

Եկեք ստուգենք, թե դրանցից որն է ավելի մեծ և արտածենք համապատասխան հաղորդագրություն.

if tst1 > tst2: print('+++') else: print('---')

Սակայն այս պայմանը կարելի է գրել ավելի կարճ տեսքով՝ օգտագործելով տեռնար օպերատորը.

Դրա սինտաքսն ունի հետևյալ տեսքը.

'message if condition 1 is true' if condition else 'message if condition 1 is false'

Եկեք վերագրենք պայմանը տեռնար օպերատորով.

print('+++' if tst1 > tst2 else '---')

Տեռնար օպերատորը պետք է օգտագործել միայն ամենապարզ դեպքերում, քանի որ դրա օգտագործումը դժվարացնում է կոդի ընկալումը։

Տրված է հետևյալ կոդը.

tst = 12 if tst > 0: print('+++') else: print('---')

Վերագրեք այն տեռնար օպերատորի օգնությամբ։

Տրված է հետևյալ կոդը.

tst = 'abcde' if 'a' in tst: print('+++') else: print('---')

Վերագրեք այն տեռնար օպերատորի օգնությամբ։

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել