পাইথনে লজিক্যাল AND

কখনও কখনও জটিল শর্ত তৈরি করার প্রয়োজন হতে পারে। এর জন্য আমরা and অপারেটর ব্যবহার করতে পারি, যা শর্তগুলির একসঙ্গে পূরণ হওয়া নির্দিষ্ট করে।

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

pythontst = 5

আসুন পরীক্ষা করি এটি শূন্যের থেকে বড় এবং একই সময়ে 10 এর থেকে ছোট কিনা:

pythonif tst > 0 and tst < 10:
  print('+++')
else:
  print('---')

শর্তগুলি একটি ভেরিয়েবলের উপর নয়, বিভিন্ন ভেরিয়েবলের উপরও হতে পারে। আসুন এমন একটি শর্ত তৈরি করি যা সত্য হবে যদি ভেরিয়েবল tst1 এর মান 2 হয় এবং একই সময়ে ভেরিয়েবল tst2 এর মান 3 হয়:

pythontst1 = 2
tst2 = 3

if tst1 == 2 and tst2 == 3:
  print('+++')
else:
  print('---')
Задание 1

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

pythontst = -3

পরীক্ষা করুন যে এটি শূন্যের থেকে বড় এবং 5 এর থেকে ছোট কিনা।

Задание 2

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

pythontst = 21

পরীক্ষা করুন যে এটি 10 এর থেকে বড় বা সমান এবং 20 এর থেকে ছোট বা সমান কিনা।

Задание 3

দুটি ভেরিয়েবল দেওয়া আছে:

pythontst1 = 6
tst2 = 10

পরীক্ষা করুন যে প্রথম ভেরিয়েবলটি 8 এর থেকে ছোট এবং দ্বিতীয়টি - 10 এর থেকে বড় বা সমান কিনা।

Задание 4

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

pythontst1 = 'abcde'
tst2 = list(tst1)

if len(tst1) >= 5 and len(tst2) < 8:
  print('+++')
else:
  print('---')

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