Қысқартылған if if-else құрылымында

if-else құрылымын айнымалының шындық мәнін тексеру қажет болған жағдайда қысқартылған түрде қолдануға болады. Кең мағынада бұл айнымалының True буль мәніне тең болуының тексерілуін білдіреді. Қысқартылған түрде if-тен кейін салыстыру үшін ешқандай шартсыз айнымалы атын жазса жеткілікті:

pythontst = True

if tst:
  print('+++') # бұл орындалады
else:
  print('---')

Сондай-ақ қысқартылған if-ті айнымалы буль мәндеріне теңестірілген мәндерге ие болған кезде қолдануға болады.

False-ке теңестірілетін мәндер

Басқа барлық мәндер True-ке теңестіріледі.

tst айнымалысы True мәніне тең екенін тексерейік:

pythontst = 5

if tst:
  print('+++') # бұл орындалады
else:
  print('---')
Задание 1

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = []

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = None

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = -1

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = False

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = True

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = 'False'

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = '0'

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = ()

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = [0]

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = 1 - 1

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = {}

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = set()

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

Берілген кодтың орындалу нәтижесі не болатынын айтыңыз:

pythontst = ''

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