Chapter 4 python
Analyze the following code: Code 1: if number % 2 == 0: even = True else: even = False Code 2 :even = number % 2 == 0
Both Code 1 and Code 2 are correct, but Code 2 is better.
Which of the following is the correct expression that evaluates to True if the number x is between 1 and 100 or the number is negative?
(ch >= 'A' and ch <= 'Z') ('A' <= ch <= 'Z')
The "less than or equal to" comparison operator is __________.
<=
Which of the following operators are right-associative.
=
The equal comparison operator is __________.
==
Analyze the following code: even = False if even = True: print("It is even!")
The program has a syntax error in line 2 if even = True is not a correct condition. It should be replaced by if even == True: or if even:.
What is the value of the following expression? True or True and False
True
Which of the Boolean expressions below is incorrect?
True and 3 => 4 !(x > 0) and (x > 0) (x != 0) or (x = 0)
The word True is ________.
a Python keyword a Boolean literal
random.random() returns ____________.
a float number i such that 0 <= i < 1.0
The following code displays ___________. temperature = 50 if temperature >= 100: print("too hot") elif temperature <= 40: print("too cold")else: print("just right")
just right
Which of the following is equivalent to x != y?
not (x == y) x > y or x < y
Suppose x = 1, y = -1, and z = 1. What will be displayed by the following statement? if x > 0: if y > 0: print("x > 0 and y > 0") elif z > 0: print("x < 0 and z > 0")
nothing displayed
To generate a random integer between 0 and 5, use ________________.
random.randint(0, 5) random.randrange(0, 6)
The __________ function immediately terminates the program.
sys.exit()
Assume x = 4 and y = 5, Which of the following is true?
x != 5
Given |x - 2| <= 4, Which of the following is true?
x - 2 <= 4 and x - 2 >= -4
Given |x - 2| >= 4, Which of the following is true?
x - 2 >= 4 or x - 2 <= -4
Assume x = 4 and y = 5, Which of the following is true?
x < 5 or y < 5
What is the output of the following code? x = 0 if x < 4: x = x + 1 print("x is", x)
x is 1
Which of the following statements are True?
(x > 0 and x < 10) is same as (x > 0 and x < 10) (x > 0 or x < 10 and y < 0) is same as (x > 0 or (x < 10 and y < 0))
The order of the precedence (from high to low) of the operators +, *, and, or is:
*, +, and, or
What is y after the following statement is executed? x = 0 y = 10 if x > 0 else -10
-10
random.randint(0, 1) returns ____________.
0 or 1
What will be displayed by the following code? ch = 'F' if ch >= 'A' and ch <= 'Z': print(ch)
F
What will be displayed by the following code? isCorrect = False print("Correct" if isCorrect else "Incorrect")
Incorrect
Analyze the following code.even = False if even: print("It is even!")
The code displays nothing.
Suppose isPrime is a boolean variable, which of the following is the correct and best statement for testing if isPrime is true.
if isPrime:
Which of the following code displays the area of a circle if the radius is positive.
if radius > 0: print(radius * radius * 3.14159)