KnowledgeBoat Logo
|

Computer Science

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

Python Tuples

3 Likes

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.

Answered By

1 Like


Related Questions