АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗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 & len(tst2) < 8: print('+++') else: print('---')

Скажыце, што вывядзецца ў кансоль.

byenru