CBSE Class 11 Computer Science Question 23 of 88

Tuples and Dictionary — Question 3

Back to all questions
3
Question

Question 3

Consider two tuples given below:

tup1 = (1, 2, 4, 3) 
tup2 = (1, 2, 3, 4) 

What will the following statement print: print (tup1 < tup2)

  1. True
  2. False
  3. Error
  4. None of these
Answer

False

Reason — In tuple, the comparison operator starts by comparing the first element from each sequence. If they are equal, it goes on to the next element, and so on, until it finds elements that differ. Since tup1 is (1, 2, 4, 3) and tup2 is (1, 2, 3, 4), the third element of tup1 (which is 4) is greater than the third element of tup2 (which is 3). Hence, tup1 is not less than tup2, so the comparison evaluates to False.