Learn Python – Question and Answers

Python Basics: Variables & Data Types – Q&A Session

1. What is a variable in Python?

  • A. A storage container for data
  • B. A type of loop
  • C. A function for printing text
  • D. A command to stop a program

2. Which of the following is a valid variable name in Python?

  • A. 1name
  • B. name_1
  • C. name-1
  • D. name!

3. What is the correct way to declare a string variable?

  • A. name = “John”
  • B. name = John
  • C. “name” = John
  • D. String name = “John”

4. In Python, which data type is used to represent decimal numbers?

  • A. int
  • B. str
  • C. float
  • D. bool

5. Which function is used to check the data type of a variable in Python?

  • A. data()
  • B. typeof()
  • C. type()
  • D. datatype()

6. What will be the output of the following code?

name = "Alice"
print(type(name))
  • A. <class ‘str’>
  • B. <class ‘int’>
  • C. name
  • D. Alice

7. Which of these is NOT a data type in Python?

  • A. str
  • B. int
  • C. list
  • D. decimal

8. What value will the following code output?

age = 30
age = "thirty"
print(age)
  • A. 30
  • B. “thirty”
  • C. SyntaxError
  • D. None

9. Which data type represents True and False values in Python?

  • A. int
  • B. str
  • C. bool
  • D. float

10. In Python, which symbol is used to assign a value to a variable?

  • A. ==
  • B. =
  • C. :
  • D. ->

Python Basics: Conditional Statements – Q&A Session

Question 1: Which statement is used to check a condition in Python?

  • A. else
  • B. elif
  • C. if
  • D. then

Question 2: What will the following code print if x = 10?

if x > 5:  
    print("High")  
else:  
    print("Low")
        
  • A. “High”
  • B. “Low”
  • C. “None”
  • D. Error

Question 3: In Python, what does elif stand for?

  • A. Else if
  • B. Eliminate if
  • C. Exit if
  • D. Error

Question 4: Which operator checks if two conditions are both true?

  • A. or
  • B. and
  • C. not
  • D. ==

Question 5: What is the output of this code?

if 5 < 10 or 8 > 10:  
    print("Yes")
        
  • A. No
  • B. None
  • C. Yes
  • D. Error

Question 6: What is required in the if statement to compare values?

  • A. =
  • B. ==
  • C. ===
  • D. equals

Question 7: Which condition is met in this code?

if 20 > 25:  
    print("A")  
elif 20 == 20:  
    print("B")  
else:  
    print("C")
        
  • A. A
  • B. B
  • C. C
  • D. None

Question 8: How many possible conditions can elif handle?

  • A. One
  • B. Two
  • C. Infinite
  • D. None

Question 9: Which logical operator reverses a condition?

  • A. or
  • B. not
  • C. and
  • D. reverses

Question 10: What is a common mistake when using conditionals?

  • A. Forgetting else
  • B. Using == for assignment
  • C. Using = instead of ==
  • D. Indentation

Python Basics: Loops – Q&A Session

Question 1: Which loop runs as long as its condition is true?

  • A. for
  • B. while
  • C. repeat
  • D. loop

Question 2: What function generates a sequence of numbers in Python?

  • A. sequence()
  • B. list()
  • C. range()
  • D. num()

Question 3: What will for i in range(3): print("Hi") print?

  • A. Hi three times
  • B. Hi four times
  • C. Hi two times
  • D. None

Question 4: How can we stop a loop early?

  • A. continue
  • B. stop
  • C. exit
  • D. break

Question 5: What does the continue statement do in a loop?

  • A. Skips the rest of the loop
  • B. Skips to the next iteration
  • C. Stops the loop
  • D. Repeats the loop

Question 6: What is printed by

for i in range(5): 
    if i == 3: 
     break print(i)

  • A. 0, 1, 2
  • B. 0, 1, 2, 3
  • C. 0, 1
  • D. None

Question 7: Which loop would you use to repeat code until a condition changes?

  • A. for
  • B. while
  • C. until
  • D. loop

Question 8: When is the else block in a loop executed?

  • A. Always
  • B. Only if break is used
  • C. Only if continue is used
  • D. When loop completes normally

Question 9: What is the result of while False: print("Hello")?

  • A. Prints “Hello”
  • B. Error
  • C. No output
  • D. Prints infinitely

Question 10: Which of these is not a loop in Python?

  • A. for
  • B. while
  • C. loop
  • D. Both B and C

Visit the Google Form Link:
Click on the link to access the quiz form. You will be redirected to a Google Forms page where you can start answering the questions.

Answer the Questions:
Go through each question carefully and select or type your answers based on the options provided.

Click ‘Submit’:
Once you’ve answered all the questions, scroll down and click the “Submit” button to submit your answers.

View Your Score:
After submitting, click on the “View Score” button to see your results immediately. You will receive feedback on your performance.

Variables & Data Typeshttps://forms.gle/22qQ2UkhGKUvW4XE6
How to use Conditional Statements if ,elif, elsehttps://forms.gle/7VjTGRVoYpNRKyLS8
For and While Loops https://forms.gle/nj9f5eEE3yhA8sNs9
List Creationhttps://forms.gle/ccy1hmAx1fYH294B9
Dictionarieshttps://forms.gle/azRDkfEcPtQEhDqm6
Tupleshttps://forms.gle/7zuHYNJmVFnET6QZA

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *