⊗pyPmCdBShI 139 of 208 menu

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

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('---')

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

tst = [] if tst: print('+++') else: print('---')

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

tst = [0] if tst: print('+++') else: print('---')

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

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

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

tst = {} if tst: print('+++') else: print('---')

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

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

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

tst = '' if tst: print('+++') else: print('---')
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау