In these exercises, you will be asked to write an expression or a simple control flow statement. You should start by informally testing your code in the Python interpreter. Once you're comfortable with your solution, you can enter it into the provided file so you can run automated tests on it.
File: add_one_and_multiply.py
Given two integer variables, a
and x
, write a single expression that adds 1
to a
, and then multiplies the resulting value by x
File: out_of_range.py
Given three integer variables, x
, lb
, and ub
, write a single boolean expression that evaluates to True
if x
is outside the range between lb
and ub
(inclusive), and False
otherwise. For example, if x
is 11
, lb
is 1
and ub
is 10
, then x
is outside the range from lb
to ub
and the result would be True
. If, on the other hand, x
is 10
, lb
is 1
and ub
is 10
then x
is not outside the range from lb
to ub
inclusive and the result would be False
.
File: number_string.py
Given an integer variable x
, write a conditional statement that will assign to a variable s
the string value "POSITIVE"
, "NEGATIVE"
, or "ZERO"
(depending on whether x
is positive, negative, or zero, respectively)
File: num_divisible.py
Given integer variables lb
, ub
, p
, and q
, write a loop that will count how many numbers between lb
and ub
(inclusive) are divisible by p
or divisible by q
, but not divisible by both p
and q
. For example, suppose p
is 2
and q
is 3
. If we counted how many numbers between 1 and 20 were divisible by either 2 or 3 (but not both), the result would be 10 (because seven values--2, 4, 8, 10, 14, 16, 20--are divisible by 2
but not 3
and three values--3, 9, and 15--are divisible by 3
and not by 2
for a total of 10 values.
In these exercises, you will be asked to complete or implement a function in the provided file.
File: peep.py
Complete the function peep
, which takes two digits p
and e
, returns True
if the digits p
and e
can replace False
otherwise. For example, the call peep(1, 3)
should return True
since p
and e
are digits (the numbers 0-9).