A boolean expression is either true or false. The following examples use the operator ==
, which compares two operands and produces True
if they are equal and False
otherwise:
1 == 1
It returns True
.
2 == 1
It returns False
.
True
and False
are special values that belong to the class bool,
print(type(True))
It returns <class 'bool'>
The ==
operator is one of the comparison operators; the others are:
x != y # x is not equal to y
x > y # x is greater than y
x < y # x is less than y
x >= y # x is greater than or equal to y
x <= y # x is less than or equal to y
x is y # x is the same as y
x is not y # x is not the same as y
Avoid the mistake of using a single equal sign (=
) instead of a double equal sign (==
).
=
is an assignment operator and ==
is a comparison operator.
There is no such thing as =<
or =>
.
Define a function with the name bool_func
which take 4 arguments as num1
, num2
, num3
, num4
. Inside the function, write statements to check,
1.) if num1
is greater than num2
and store result in exp1
after converting it into str
2.) if num1
is equal to num3
and store result in exp2
after converting it into str
3.) if num2
is less than or equal to num3
and store result in exp3
after converting it into str
4.) if num4
is not equal to num1
and store the result in exp4
after converting it into str
5.) Return the value which is the concatenation of exp1
, exp2
, exp3
, and exp4
respectively.
If you call the function like this: bool_func(1,2,3,4)
, it should return 'FalseFalseTrueTrue'.
No hints are availble for this assesment
Answer is not availble for this assesment
Note - Having trouble with the assessment engine? Follow the steps listed here
Loading comments...