Ikiunga cha if kwa muundo wa if-else

Muundo wa if-else unakubalika kutumika kwa fomu iliyofupishwa, ikiwa tunahitaji kuangalia ikiwa kutofautisha ni kweli. Kwa maana pana hii inamaanisha, ikiwa kutofautisha ni sawa na thamani ya boolean True. Kwa fomu fupi baada ya if inatosha tu kuandika jina la kutofautisha bila hali yoyote kwa kulinganisha:

pythontst = True

if tst:
  print('+++') # hii itafanya kazi
else:
  print('---')

Pia kutumika if iliyofupishwa inawezekana, wakati kutofautisha ina maadili yaliyolinganishwa na boolean.

Maadili yanayolinganishwa na False

Maadili mengine yote yanalinganishwa na True.

Wacha tuangalie ikiwa kutofautisha tst ni sawa na thamani True:

pythontst = 5

if tst:
  print('+++') # hii itafanya kazi
else:
  print('---')
Задание 1

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = []

if tst:
  print('+++')
else:
  print('---')
Задание 2

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = None

if tst:
  print('+++')
else:
  print('---')
Задание 3

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = -1

if tst:
  print('+++')
else:
  print('---')
Задание 4

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = False

if tst:
  print('+++')
else:
  print('---')
Задание 5

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = True

if tst:
  print('+++')
else:
  print('---')
Задание 6

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = 'False'

if tst:
  print('+++')
else:
  print('---')
Задание 7

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = '0'

if tst:
  print('+++')
else:
  print('---')
Задание 8

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = ()

if tst:
  print('+++')
else:
  print('---')
Задание 9

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = [0]

if tst:
  print('+++')
else:
  print('---')
Задание 10

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = 1 - 1

if tst:
  print('+++')
else:
  print('---')
Задание 11

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = {}

if tst:
  print('+++')
else:
  print('---')
Задание 12

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = set()

if tst:
  print('+++')
else:
  print('---')
Задание 13

Eleza, nini kitakuwa matokeo ya utekelezaji wa code hii:

pythontst = ''

if tst:
  print('+++')
else:
  print('---')