Verkorte if in if-else constructie

De constructie if-else mag in verkorte vorm worden gebruikt als we moeten controleren of een variabele waar is. In brede zin betekent dit, is de variabele gelijk aan de booleaanse waarde True. In de korte vorm is het na if voldoende om simpelweg de naam van de variabele te schrijven zonder enige vergelijkingsvoorwaarden:

pythontst = True

if tst:
  print('+++') # dit wordt uitgevoerd
else:
  print('---')

Verkorte if kan ook worden toegepast wanneer de variabele waarden heeft die gelijk worden gesteld aan booleaanse waarden.

Waarden die gelijk worden gesteld aan False

Alle andere waarden worden gelijkgesteld aan True.

Laten we controleren of de variabele tst gelijk is aan de waarde True:

pythontst = 5

if tst:
  print('+++') # dit wordt uitgevoerd
else:
  print('---')
Задание 1

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = []

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = None

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = -1

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = False

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = True

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = 'False'

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = '0'

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = ()

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = [0]

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = 1 - 1

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = {}

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = set()

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

Vertel wat het resultaat zal zijn van het uitvoeren van deze code:

pythontst = ''

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