Python conditional statements quiz with answers for loop

Melissa 89 Published: 09/25/2024

Python conditional statements quiz with answers for loop

Here's a Python conditional statements and for loop quiz with answers:

Conditional Statements Quiz

Write a Python code that checks if a variable x is equal to 5.

If the condition is true, print "The value of x is 5". Otherwise, print "The value of x is not 5".

Answer:

x = 5

if x == 5:

print("The value of x is 5")

else:

print("The value of x is not 5")

Write a Python code that checks if a variable y is greater than 10.

If the condition is true, print "The value of y is greater than 10". Otherwise, print "The value of y is not greater than 10".

Answer:

y = 12

if y > 10:

print("The value of y is greater than 10")

else:

print("The value of y is not greater than 10")

Write a Python code that checks if a variable z is less than or equal to 2.

If the condition is true, print "The value of z is less than or equal to 2". Otherwise, print "The value of z is greater than 2".

Answer:

z = 1.5

if z <= 2:

print("The value of z is less than or equal to 2")

else:

print("The value of z is greater than 2")

Write a Python code that checks if a variable w is not equal to 7.

If the condition is true, print "The value of w is not equal to 7". Otherwise, print "The value of w is equal to 7".

Answer:

w = 9

if w != 7:

print("The value of w is not equal to 7")

else:

print("The value of w is equal to 7")

Write a Python code that checks if a variable v is within the range 4 and 6 (inclusive).

If the condition is true, print "The value of v is between 4 and 6". Otherwise, print "The value of v is not between 4 and 6".

Answer:

v = 5

if 4 <= v <= 6:

print("The value of v is between 4 and 6")

else:

print("The value of v is not between 4 and 6")

For Loop Quiz

Write a Python code that uses a for loop to iterate over the range 1 to 5, and prints each number.

Answer:

for i in range(1, 6):

print(i)

Write a Python code that uses a for loop to iterate over a list fruits containing "apple", "banana", "cherry", and prints each fruit.

Answer:

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:

print(fruit)

Write a Python code that uses a for loop to iterate over the range 1 to 10, and sums up all the numbers.

Answer:

total = 0

for i in range(1, 11):

total += i

print(total)

Write a Python code that uses a for loop to iterate over a dictionary students containing student names and grades, and prints each student's name and grade.

Answer:

students = {"John": 90, "Mary": 85, "Jane": 95}

for student, grade in students.items():

print(f"{student}: {grade}")

Write a Python code that uses a for loop to iterate over the range 1 to 20, and prints every other number (i.e., 2, 4, 6, ...).

Answer:

for i in range(0, 21, 2):

print(i)

I hope this quiz helps you practice your Python skills!

Python quiz code

Here is a Python quiz with 10 questions:

Quiz: "Python for Beginners"

What is the print() function used for?

a) To read input from user

b) To display output to screen

c) To perform arithmetic operations

d) To execute a loop

Answer: b) To display output to screen

Which of the following variables are in scope in Python?

a) x, y

b) only x

c) only y

d) neither x nor y

Answer: a) x, y

What is the purpose of the import statement?

a) To execute an external program

b) To load a Python module into memory

c) To define a variable's scope

d) To specify an input file

Answer: b) To load a Python module into memory

How do you add comments to your Python code?

a) With # symbol

b) With // symbols

c) With /* */ symbols

d) With ''' triple quotes

Answer: a) With # symbol

What is the purpose of the len() function?

a) To convert a string to uppercase

b) To calculate the length of a sequence (such as string, list, or tuple)

c) To capitalize the first letter of a string

d) To concatenate two strings

Answer: b) To calculate the length of a sequence (such as string, list, or tuple)

Which Python type can hold multiple values?

a) Int

b) Float

c) String

d) List

Answer: d) List

How do you create a new dictionary in Python?

a) With dict() function

b) With {} syntax

c) With [] syntax

d) With () parentheses

Answer: b) With {} syntax

What is the purpose of the for loop?

a) To execute an arithmetic operation repeatedly

b) To repeat a block of code multiple times based on some condition

c) To sort a list of items

d) To filter out unwanted elements from a sequence

Answer: b) To repeat a block of code multiple times based on some condition

What is the purpose of the if statement?

a) To execute a block of code when some condition is met

b) To skip to the next line if some condition is not met

c) To return from a function immediately

d) To pause program execution for a few seconds

Answer: a) To execute a block of code when some condition is met

What happens when you run print("Hello, World!")?

a) The program will display an error message

b) The program will execute the arithmetic operation 1+2

c) The program will print "Hello, World!" on screen

d) The program will create a new file named "Hello, World!"

Answer: c) The program will print "Hello, World!" on screen