if-else কনস্ট্রাকশনে সংক্ষিপ্ত if

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