Tag: python

  • Learn Python – Question and Answers

    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
  • Python – Functions Examples

    Example 1 :

    # Define a function
    def greet():
        print("Hello, World!")
    
    # Call the function
    greet()

    Output :

    Hello, World!

    Example 2 :

    # Define a function with parameters
    def greet(name):
        print(f"Hello, {name}!")
    
    # Call the function with an argument
    greet("Alice")

    Output :

    Hello, Alice!

    Example 3 :

    # Define a function with two parameters
    def add(a, b):
        return a + b
    
    # Call the function with arguments
    result = add(3, 4)
    print(result)

    Output :

    7

    Example 4 :

    # Define a function that returns a value
    def square(x):
        return x * x
    
    # Call the function and store the result
    result = square(5)
    print(result)

    Output :

    25

    Example 5 :

    # Define a function that returns multiple values
    def get_name_and_age():
        name = "Alice"
        age = 30
        return name, age
    
    # Call the function and unpack the result
    name, age = get_name_and_age()
    print(name, age)

    Output :

    Alice 30

    Example 6 : (Area of Circle using Functions)

    def areaofcircle(r):
        answer=3.14*r
        return answer
    
    radius=int(input("Enter Radius Value"))
    ans=areaofcircle(radius)
    print ("Answer",ans)

    Output :

    Enter Radius Value 1
    Answer 3.14

    Example 7 :

    def welcome(myname):
        msg="Hi " +myname + " Welcome to My Centre"
        return msg;
    
        
    m=input("Enter Your Name : ")
    print(welcome(m))
    

    Output :

    Enter Your Name : Raj
    Hi Raj Welcome to My Centre
  • Python – Syntax of If, For, While, Break, Continue

    1. If Statement

    if condition:
        # Code to execute if the condition is True
    
    if 5 > 3:
        print("5 is greater than 3")

    2. if-else Statement

    if condition:
        # Code to execute if the condition is True
    else:
        # Code to execute if the condition is False
    if 3 > 5:
        print("3 is greater than 5")
    else:
        print("3 is not greater than 5")

    3. if-elif-else Statement

    if condition1:
        # Code to execute if condition1 is True
    elif condition2:
        # Code to execute if condition2 is True
    else:
        # Code to execute if both conditions are False
    x = 10
    if x > 10:
        print("x is greater than 10")
    elif x == 10:
        print("x is equal to 10")
    else:
        print("x is less than 10")

    4.for Loop

    for variable in sequence:
        # Code to execute in each iteration
    for i in range(5):
        print(i)

    5.while Loop

    while condition:
    # Code to execute as long as the condition is True
    i = 0
    while i < 5:
        print(i)
        i += 1

    6.break Statement

    for/while variable in sequence/condition:
        if condition:
            break  # Exit the loop
    for i in range(10):
        if i == 5:
            break
        print(i)

    7. continue Statement

    for/while variable in sequence/condition:
        if condition:
            continue  # Skip the rest of the code in this iteration
        # Code to execute if the condition is not met
    for i in range(5):
        if i == 2:
            continue
        print(i)

    8. else with Loops

    for/while variable in sequence/condition:
        # Code to execute in each iteration
    else:
        # Code to execute after the loop finishes
    for i in range(3):
        print(i)
    else:
        print("Loop finished!")
  • Python – For Loop Examples

    Example 1
    mycity=["Kalugumalai","Chennai","Madurai"]
    
    for citynames in mycity:
            print (citynames)
            print ("hi")
    Output:
    ======
    Kalugumalai
    hi
    Chennai
    hi
    Madurai
    hi
    Example 2
    mynumbers=[1,2,3,4,5]
    
    for n in mynumbers:
            print (n)
    Output:
    ======
    1
    2
    3
    4
    5
    Example.3
    mynumbers=[2,4,6,8,10]
    
    for n in mynumbers:
            print (n-1)
    output:
    1
    3
    5
    7
    9
    Example 4: To Prints the numbers from 1 to 5
    for i in range(1, 6):
        print(i)

    Output :

    1
    2
    3
    4
    5
    Example 4 : To Prints charactors
    # Define a string
    word = "Hello"
    
    # Start the for loop
    for char in word:
        print(char)

    Output :

    H
    e
    l
    l
    o
    Example 5 : Printing the Elements of a List
    colors = ["red", "green", "blue"]
    
    for color in colors:
        print(color)

    Output :

    red
    green
    blue
    Example 6 : To Sum the Numbers in a List
    numbers = [1, 2, 3, 4, 5]
    
    total = 0
    
    for number in numbers:
        total = total + number 
    
    print("Total sum:", total)
    

    Output :

    Total sum: 15
    Example 7:to Print Multiplication Table
    # Define the number for which to print the multiplication table
    number = 7
    
    # Start the for loop
    for i in range(1, 11):
        print(f"{number} x {i} = {number * i}")
    

    Output :

    7 x 1 = 7
    7 x 2 = 14
    7 x 3 = 21
    ...
    7 x 10 = 70
    Example 8: To Print Odd Numbers Only
    mynumbers=[1,2,3,4,5,6,7,8,9,10]
    
    for n in mynumbers:
        if(n%2=1)
            print (n)
    Output : 
    1
    3
    5
    7
    9
    Example 9 : To Print Even Numbers from 1 to 100
    for n in range(1,101):
        if(n%2=0)
            print (n)
    Output :
    2
    4
    6
    .
    .
    .100
    Example 10 :
    mytable=2
    for i in range(1,10):
         print(f"{i}  x  {mytable}  = {mytable* i}")
    Output : 
    1  x  2  = 2
    2  x  2  = 4
    3  x  2  = 6
    4  x  2  = 8
    5  x  2  = 10
    6  x  2  = 12
    7  x  2  = 14
    8  x  2  = 16
    9  x  2  = 18
  • Python – While Loop Examples

    Example 1 : Counting from 1 to 5

    count = 1
    
    while count <= 5:
        print(count)
        count = count+1

    Output :

    1
    2
    3
    4
    5

    Example 2 : Sum of Numbers from 1 to 10

    
    
    count = 1
    total_sum = 0

    while count <= 10:
    total_sum = total_sum + count
    count =count + 1

    print("The sum of numbers from 1 to 10 is:", total_sum)

    Output :

    The sum of numbers from 1 to 10 is: 55

    Example 3: Asking for a Password

    correct_password = "root1234"
    
    while True:
        password = input("Enter the password: ")
        if password == correct_password:
            print("Access granted!")
            break                                          
        else:
            print("Incorrect password, try again.")

    Output :

    Enter the password: abc
    Incorrect password, try again.
    
    Enter the password: root1234
    Access granted!

    Example 4: To Print Even Numbers Between 1 and 10

    number = 2
    
    while number <= 10:
        print(number)
        number = number + 2

    Output :

    2
    4
    6
    8
    10

    Example 5: ATM Withdrawal

    balance = 1000
    
    
    while True:
        withdrawal = int(input("Enter amount to withdraw: "))
        
        if withdrawal > balance:
            print("Insufficient funds. Your balance is:", balance)
        else:
            balance -= withdrawal
            print("Withdrawal successful. New balance is:", balance)
            break 

    Output :

    Enter amount to withdraw: 1500
    Insufficient funds. Your balance is: 1000
    Enter amount to withdraw: 500
    Withdrawal successful. New balance is: 500

    Example 6: Password Retry Limits

    correct_password = "securePass"
    attempts_left = 3
    
    
    while attempts_left > 0:
        password = input("Enter the password: ")
        
        if password == correct_password:
            print("Access granted!")
            break 
        else:
            attempts_left -= 1
            print("Incorrect password. Attempts left:", attempts_left)
    
    if attempts_left == 0:
        print("Too many failed attempts. Access denied.")

    Output :

    Enter the password: wrong1
    Incorrect password. Attempts left: 2
    Enter the password: wrong2
    Incorrect password. Attempts left: 1
    Enter the password: securePass
    Access granted!