Q. Relational Operators' practice: (Interactive mode)


x = 29.0, y = 13, z = 2, p = 0.5, q = 12.79, i = 13, j = 29.0, k = y – 11, a = ''(empty string), b = '', c = 'great', d = 'Great', e = 'GREAT', f = 'Great', g = 'GREAT', h = ' great'

 
S. No. Expression Result Reason
1 y > p * 26
2 (y > p) * 26
3 x <= y < x + y
4 x //y < p * 20
5 x != y * z + 3
6 x == y * z + 3
7 x - 3 != y * 2
8 x - (3 != y) * 2
9 a == b
10 c == d
11 d == g
12 f == d
13 e == g
14 h == c

Answer :-

S. No. Expression Result Reason
1 y > p * 26 False We should know the precedence order of operators.
2 (y > p) * 26 26 (1{means True}) * 26
1 * 26
26
3 x <= y < x + y False We should know the precedence order of operators.
4 x // y < p * 20 True Precedence order of ‘*’ and ‘//’ greater then ‘<’ operator.
5 x != y * z + 3 False Precedence order of ‘*’ and ‘+’ greater then ‘!=’ operator.
6 x == y * z+3 True Precedence order of ‘*’ and ‘+’ greater then ‘==’ operator.
7 x - 3 != y * 2 False Precedence order of ‘*’ and ‘-’ greater then ‘!=’ operator.
8 x - (3 != y) * 2 27.0 Precedence order of ‘()’, ‘*’ and ‘-’ greater then ‘!=’ operator.
9 a == b True Both are empty string, So their id is same.
10 c == d False Both variables have different values look carefully.
11 d == g False Both variables have different values look carefully.
12 f == d True Both variables have same value so their id is same.
13 e == g True Both variables have same value so their id is same.
14 h == c False Both variables have different values look carefully.

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post