Python-এ উপস্থিতি পরীক্ষা

শর্তগুলিতে একটি উপাদানের উপস্থিতিও পরীক্ষা করা যায়। এর জন্য অপারেটরটি ব্যবহার করা হয় in।

ধরুন আমাদের একটি ভেরিয়েবল tst এবং একটি তালিকা lst আছে:

pythontst = 3
lst = [1, 2, 3]

ভেরিয়েবলের মান তালিকায় আছে কিনা তা পরীক্ষা করা যাক:

pythonif tst in lst:
  print('+++') # এটি কাজ করবে
else:
  print('---')

not in কনস্ট্রাকশন ব্যবহার করে পরীক্ষা করা যেতে পারে যে ভেরিয়েবলের মানটি তালিকায় অনুপস্থিত কিনা:

pythonif tst not in lst:
  print('+++')
else:
  print('---') # এটি কাজ করবে
Задание 1

একটি ভেরিয়েবল এবং একটি তালিকা দেওয়া হয়েছে:

pythontst = 'x'
lst = ['x', 'y', 'z', 'w']

তালিকায় ভেরিয়েবলের উপস্থিতি পরীক্ষা করুন।

Задание 2

একটি ভেরিয়েবল এবং একটি সেট দেওয়া হয়েছে:

pythontst = '1'
st = {1, 2, 3, 4, 5}

পরীক্ষা করুন যে ভেরিয়েবলটি তালিকায় নেই।

Задание 3

একটি ভেরিয়েবল এবং একটি স্ট্রিং দেওয়া হয়েছে:

pythontst = '3'
txt = '123456'

স্ট্রিং-এ ভেরিয়েবলের উপস্থিতি পরীক্ষা করুন।

Задание 4

নিম্নলিখিত কোডটি দেওয়া হয়েছে:

pythontst = 3
lst = ['a', 'b', 'c', 'd', 'e']
res = lst[tst]
tlp = ('a', 'b', 'c')

if res in tlp:
  print('+++')
else:
  print('---')

কনসোলে কী প্রিন্ট হবে বলুন।