Конструкцию if-else допускается применять в сокращенном виде, если нам нужно проверить истинная ли переменная. В широком смысле это значит, равна ли переменная булевому значению True. В краткой форме после if достаточно просто написать имя переменной без каких-либо условий для сравнения:
tst = True
if tst:
	print('+++') # сработает это
else:
	print('---')
Также применять сокращенный if можно, когда переменная имеет значения, приравненные к булевым.
Значения, приравниваемые к False
None;- целое число 
0; - число с плавающей точкой 
0.0; - пустая строка 
''; - пустой список 
'[]'; - пустой кортеж 
'()'; - пустой словарь 
'{'}; - пустое множество 
'set()'. 
Все остальные значения приравниваются к True.
Давайте проверим равна ли переменная tst значению True:
tst = 5
if tst:
	print('+++') # сработает это
else:
	print('---')
№1
Расскажите, что будет результатом выполнения данного кода:
tst = []
if tst:
	print('+++')
else:
	print('---')
        №2
Расскажите, что будет результатом выполнения данного кода:
tst = None
if tst:
	print('+++')
else:
	print('---')
        №3
Расскажите, что будет результатом выполнения данного кода:
tst = -1
if tst:
	print('+++')
else:
	print('---')
        №4
Расскажите, что будет результатом выполнения данного кода:
tst = False
if tst:
	print('+++')
else:
	print('---')
        №5
Расскажите, что будет результатом выполнения данного кода:
tst = True
if tst:
	print('+++')
else:
	print('---')
        №6
Расскажите, что будет результатом выполнения данного кода:
tst = 'False'
if tst:
	print('+++')
else:
	print('---')
        №7
Расскажите, что будет результатом выполнения данного кода:
tst = '0'
if tst:
	print('+++')
else:
	print('---')
        №8
Расскажите, что будет результатом выполнения данного кода:
tst = ()
if tst:
	print('+++')
else:
	print('---')
        №9
Расскажите, что будет результатом выполнения данного кода:
tst = [0]
if tst:
	print('+++')
else:
	print('---')
        №10
Расскажите, что будет результатом выполнения данного кода:
tst = 1 - 1
if tst:
	print('+++')
else:
	print('---')
        №11
Расскажите, что будет результатом выполнения данного кода:
tst = {}
if tst:
	print('+++')
else:
	print('---')
        №12
Расскажите, что будет результатом выполнения данного кода:
tst = set()
if tst:
	print('+++')
else:
	print('---')
        №13
Расскажите, что будет результатом выполнения данного кода:
tst = ''
if tst:
	print('+++')
else:
	print('---')