Լոգիկական ԿԱՄ-ը Python-ում

Լոգիկական ԿԱՄ-ը պահանջում է, որ գոնե մեկ պայման կատարվի: Նման պայման կարելի է գրել or օպերատորի միջոցով:

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

pythontst1 = 10
tst2 = -5

Եկեք գրենք պայման. եթե tst1 փոփոխականը մեծ է 0-ից կամ tst2 փոփոխականը մեծ է 0-ից, ապա կոնսոլում կտպվի '+++'.

pythonif tst1 > 0 or tst2 > 0:
  print('+++') # կաշխատի այս տողը
else:
  print('---')
Задание 1

Տրված են փոփոխականները.

pythontst1 = -1
tst2 = 4

Ստուգեք, որ tst1 փոփոխականը հավասար է կամ փոքր է 1-ից, իսկ tst2 փոփոխականը մեծ է կամ հավասար է 3-ի:

Задание 2

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst1 = -10;
tst2 = -10;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
}
Задание 3

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst1 = 0;
tst2 = 0;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
Задание 4

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst1 = 0;
tst2 = 5;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
Задание 5

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst1 = 5;
tst2 = 5;

if tst1 >= 0 or tst2 >= 0:
  print('+++');
else:
  print('---');
Задание 6

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst1 = -5;
tst2 = 15;

if tst1 >= 0 or tst1 >= 0:
  print('+++');
else:
  print('---');
Задание 7

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst = 1;

if tst == 0 or tst == 1:
  print('+++');
else:
  print('---');
Задание 8

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst = 2;

if tst == 0 or tst == 1:
  print('+++');
else:
  print('---');
Задание 9

Առանց կոդը գործարկելու որոշեք, թե ինչ կտպվի կոնսոլում.

pythontst = 2;

if tst == 0 or tst == 1 or tst == 2:
  print('+++');
else:
  print('---');