Online Computer Courses Classes and Training Program

Python Coding Practice for Class 6-8 Students: Basic to Advanced Questions

Python Coding Practice for Class 6-8 Students: Basic to Advanced Questions


नीचे Python से संबंधित questions दिए गए हैं, जो class 6, 7, और 8 के students के लिए basic से advanced level तक हैं। ये questions बच्चों को coding concepts सीखने में मदद करेंगे।


Basic Level Questions

  1. Input and Print:

    • Write a program to ask the user for their name and print it.
    • Take two numbers as input and print their sum.
  2. Arithmetic Operations:

    • Write a program to calculate the product of two numbers entered by the user.
    • Find the difference and quotient of two numbers.
  3. Strings:

    • Write a program to count the number of characters in a string using the len() function.
    • Take a word as input and print it in reverse.
  4. Data Types:

    • Write a program to check the data type of a variable using the type() function.

Intermediate Level Questions

  1. Conditionals:

    • Write a program to check if a number entered by the user is positive, negative, or zero.
    • Take a number as input and check if it is divisible by 2 or not.
  2. Loops:

    • Write a program to print numbers from 1 to 10 using a for loop.
    • Write a program to print all even numbers between 1 and 50 using a while loop.
  3. Lists:

    • Create a list of 5 numbers. Print the largest and smallest numbers using max() and min().
    • Write a program to sort a list of numbers in ascending order.
  4. Functions:

    • Write a function to calculate the square of a number.
    • Write a function to find the average of three numbers.
  5. User Input Validation:

    • Write a program to keep asking the user for a positive number until they enter one.

Advanced Level Questions

  1. Nested Loops:

    • Write a program to print the following pattern using nested loops:
      *
      **
      ***
      ****
      *****
      
  2. Lists and Loops:

    • Write a program to take 5 numbers as input from the user, store them in a list, and print the sum of all numbers.
  3. Dictionary:

    • Create a dictionary to store the marks of 3 subjects. Calculate and print the total marks.
  4. Error Handling:

    • Write a program to take two numbers as input and divide them. Use error handling to avoid dividing by zero.
  5. File Handling:

    • Write a program to create a file named data.txt and write "Hello, World!" into it.
  6. Advanced Patterns:

    • Print the following pattern using loops:
      1
      22
      333
      4444
      55555
      
  7. Prime Numbers:

    • Write a program to check if a number entered by the user is prime or not.
  8. Fibonacci Sequence:

    • Write a program to generate the first 10 numbers of the Fibonacci sequence.
  9. Guessing Game:

    • Create a number guessing game where the user has to guess a random number between 1 and 100. The program should give hints like "Too high" or "Too low."
  10. Palindrome Check:

    • Write a program to check if a word entered by the user is a palindrome (reads the same forward and backward).
  11. Basic Calculator:

    • Create a basic calculator program that can perform addition, subtraction, multiplication, and division. The user should choose the operation.

Challenge Questions

  1. Factorial:

    • Write a program to calculate the factorial of a number using a loop or recursion.
  2. Number to Words:

    • Write a program to convert a number (e.g., 123) into words (e.g., "One Two Three").
  3. Reverse a List:

    • Write a program to reverse a list without using the reversed() function.
  4. Game - Rock, Paper, Scissors:

    • Create a game where the user can play "Rock, Paper, Scissors" against the computer.
  5. Find All Divisors:

    • Write a program to find all divisors of a number entered by the user.

Bonus (Project Ideas for Practice)

  1. Simple Quiz Program:

    • Create a quiz program with 5 questions. Keep track of the score and display the result at the end.
  2. Student Grade Calculator:

    • Write a program that takes marks of 5 subjects and calculates the average and grade (A/B/C).
  3. Basic To-Do List:

    • Create a program to manage a to-do list where the user can add, view, and delete tasks.
  4. Number Converter:

    • Write a program to convert a decimal number into binary, octal, and hexadecimal.
  5. ATM Simulator:

    • Create an ATM simulator where the user can check balance, withdraw money, and deposit money.

These questions cover a wide range of topics, from basics like input/output to advanced topics like recursion and file handling. Students can gradually solve them to enhance their Python skills.


यहां सभी Basic Level Questions के solutions दिए गए हैं, साथ ही हर question का explanation भी है।


1. Input and Print:

Question: Write a program to ask the user for their name and print it.

Solution:

name = input("Enter your name: ")
print("Hello,", name)

Explanation:

  • input() function से हम user से नाम लेते हैं।
  • print() function से उस नाम को print करते हैं।

Question: Take two numbers as input and print their sum.

Solution:

num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
sum_result = num1 + num2
print("The sum of the two numbers is:", sum_result)

Explanation:

  • input() से user से दो numbers लिए जाते हैं और int() function से उन्हें integer में convert किया जाता है।
  • फिर दोनों numbers का sum calculate कर के print() से result दिखाते हैं।

2. Arithmetic Operations:

Question: Write a program to calculate the product of two numbers entered by the user.

Solution:

num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
product = num1 * num2
print("The product of the two numbers is:", product)

Explanation:

  • यह program दो numbers का product calculate करता है।
  • * operator से multiplication किया जाता है।

Question: Find the difference and quotient of two numbers.

Solution:

num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))
difference = num1 - num2
quotient = num1 / num2
print("The difference is:", difference)
print("The quotient is:", quotient)

Explanation:

  • - operator से difference और / operator से quotient (division) calculate किया जाता है।

3. Strings:

Question: Write a program to count the number of characters in a string using the len() function.

Solution:

text = input("Enter a string: ")
length = len(text)
print("The number of characters in the string is:", length)

Explanation:

  • len() function string के characters की संख्या गिनता है और उसे print करता है।

Question: Take a word as input and print it in reverse.

Solution:

word = input("Enter a word: ")
reversed_word = word[::-1]
print("The reversed word is:", reversed_word)

Explanation:

  • Slicing [::-1] से word को reverse किया जाता है।

4. Data Types:

Question: Write a program to check the data type of a variable using the type() function.

Solution:

variable = input("Enter a value: ")
print("The data type of the entered value is:", type(variable))

Explanation:

  • type() function किसी भी variable का data type बताता है।
  • हालांकि input() से जो value मिलती है, वह string type में होती है, तो इस example में भी input की data type str होगी।

इन programs के माध्यम से students आसानी से input/output, arithmetic operations, strings, और data types के concepts सीख सकते हैं।




यहां Intermediate Level Questions के solutions दिए गए हैं, साथ ही हर question का explanation भी है।


1. Conditionals:

Question: Write a program to check if a number entered by the user is positive, negative, or zero.

Solution:

num = int(input("Enter a number: "))
if num > 0:
    print("The number is positive.")
elif num < 0:
    print("The number is negative.")
else:
    print("The number is zero.")

Explanation:

  • if condition से check करते हैं कि number positive है या नहीं।
  • elif से check करते हैं कि number negative है।
  • else से zero case handle किया जाता है।

Question: Take a number as input and check if it is divisible by 2 or not.

Solution:

num = int(input("Enter a number: "))
if num % 2 == 0:
    print("The number is divisible by 2.")
else:
    print("The number is not divisible by 2.")

Explanation:

  • % operator से remainder check करते हैं। यदि remainder 0 होता है, तो number 2 से divisible है।

2. Loops:

Question: Write a program to print numbers from 1 to 10 using a for loop.

Solution:

for i in range(1, 11):
    print(i)

Explanation:

  • range(1, 11) 1 से लेकर 10 तक numbers generate करता है।
  • for loop उन numbers को print करता है।

Question: Write a program to print all even numbers between 1 and 50 using a while loop.

Solution:

num = 2
while num <= 50:
    print(num)
    num += 2

Explanation:

  • while loop 2 से शुरू होकर 50 तक हर even number print करता है।
  • num += 2 से हर बार num 2 बढ़ता है।

3. Lists:

Question: Create a list of 5 numbers. Print the largest and smallest numbers using max() and min().

Solution:

numbers = [10, 20, 5, 30, 15]
print("Largest number:", max(numbers))
print("Smallest number:", min(numbers))

Explanation:

  • max() function list का सबसे बड़ा number find करता है।
  • min() function list का सबसे छोटा number find करता है।

Question: Write a program to sort a list of numbers in ascending order.

Solution:

numbers = [10, 20, 5, 30, 15]
numbers.sort()
print("Sorted list:", numbers)

Explanation:

  • sort() function list के numbers को ascending order में arrange करता है।

4. Functions:

Question: Write a function to calculate the square of a number.

Solution:

def square(num):
    return num * num

number = int(input("Enter a number: "))
result = square(number)
print("The square of", number, "is:", result)

Explanation:

  • square() function एक number का square calculate करता है।
  • num * num से square किया जाता है।

Question: Write a function to find the average of three numbers.

Solution:

def average(num1, num2, num3):
    return (num1 + num2 + num3) / 3

n1 = int(input("Enter first number: "))
n2 = int(input("Enter second number: "))
n3 = int(input("Enter third number: "))
avg = average(n1, n2, n3)
print("The average is:", avg)

Explanation:

  • average() function तीन numbers का average calculate करता है।
  • (num1 + num2 + num3) / 3 से average निकाला जाता है।

5. User Input Validation:

Question: Write a program to keep asking the user for a positive number until they enter one.

Solution:

while True:
    num = int(input("Enter a positive number: "))
    if num > 0:
        print("Thank you! You entered a positive number.")
        break
    else:
        print("Please enter a positive number.")

Explanation:

  • while True: से program लगातार user से input लेता है।
  • अगर user ने positive number input किया, तो break से loop बंद हो जाता है।
  • अगर negative या zero number input किया, तो message show होता है और loop फिर से चलता है।

इन solutions के माध्यम से students conditionals, loops, lists, functions, और input validation के concepts को बेहतर तरीके से समझ सकते हैं।





यहां Advanced Level Questions के solutions दिए गए हैं, साथ ही हर question का explanation भी है।


1. Nested Loops:

Question: Write a program to print the following pattern using nested loops:

*
**
***
****
*****

Solution:

for i in range(1, 6):
    print('*' * i)

Explanation:

  • Outer loop (for i in range(1, 6)) हर row के लिए चलता है।
  • Inner part (print('*' * i)) में * का number row number के हिसाब से बढ़ता है।

2. Lists and Loops:

Question: Write a program to take 5 numbers as input from the user, store them in a list, and print the sum of all numbers.

Solution:

numbers = []
for i in range(5):
    num = int(input("Enter a number: "))
    numbers.append(num)

total_sum = sum(numbers)
print("The sum of all numbers is:", total_sum)

Explanation:

  • append() function से user द्वारा input किए गए numbers को list में add किया जाता है।
  • sum() function से list के सभी numbers का sum calculate किया जाता है।

3. Dictionary:

Question: Create a dictionary to store the marks of 3 subjects. Calculate and print the total marks.

Solution:

marks = {'Math': 85, 'Science': 90, 'English': 88}
total_marks = sum(marks.values())
print("The total marks are:", total_marks)

Explanation:

  • marks dictionary में subjects के नाम और उनके marks store होते हैं।
  • values() function से marks को extract करके sum() function से total marks calculate किए जाते हैं।

4. Error Handling:

Question: Write a program to take two numbers as input and divide them. Use error handling to avoid dividing by zero.

Solution:

try:
    num1 = int(input("Enter the first number: "))
    num2 = int(input("Enter the second number: "))
    result = num1 / num2
    print("The result of division is:", result)
except ZeroDivisionError:
    print("Error: Cannot divide by zero.")
except ValueError:
    print("Error: Invalid input. Please enter valid numbers.")

Explanation:

  • try block में division किया जाता है।
  • ZeroDivisionError handle किया जाता है, अगर user zero से divide करने की कोशिश करता है।
  • ValueError handle किया जाता है, अगर user invalid input देता है।

5. File Handling:

Question: Write a program to create a file named data.txt and write "Hello, World!" into it.

Solution:

with open("data.txt", "w") as file:
    file.write("Hello, World!")
print("Data written to file successfully.")

Explanation:

  • open() function से file data.txt को write mode में खोला जाता है।
  • write() function से "Hello, World!" file में लिखा जाता है।
  • with statement से file automatically close हो जाती है।

6. Advanced Patterns:

Question: Print the following pattern using loops:

1
22
333
4444
55555

Solution:

for i in range(1, 6):
    print(str(i) * i)

Explanation:

  • Outer loop (for i in range(1, 6)) हर row के लिए चलता है।
  • str(i) * i से number को repeat किया जाता है, जितनी बार row number होता है।

7. Prime Numbers:

Question: Write a program to check if a number entered by the user is prime or not.

Solution:

num = int(input("Enter a number: "))
if num > 1:
    for i in range(2, num):
        if num % i == 0:
            print(num, "is not a prime number.")
            break
    else:
        print(num, "is a prime number.")
else:
    print(num, "is not a prime number.")

Explanation:

  • Prime number वह होता है जो सिर्फ 1 और अपने आप से divisible होता है।
  • for loop से हम check करते हैं कि number 1 से greater और सिर्फ 1 और number से divisible है या नहीं।

8. Fibonacci Sequence:

Question: Write a program to generate the first 10 numbers of the Fibonacci sequence.

Solution:

a, b = 0, 1
for _ in range(10):
    print(a, end=" ")
    a, b = b, a + b

Explanation:

  • Fibonacci sequence के numbers में हर number पिछले दो numbers का sum होता है।
  • a और b को swap करके नए numbers generate होते हैं।

9. Guessing Game:

Question: Create a number guessing game where the user has to guess a random number between 1 and 100. The program should give hints like "Too high" or "Too low."

Solution:

import random

number_to_guess = random.randint(1, 100)
guess = None

while guess != number_to_guess:
    guess = int(input("Guess the number (between 1 and 100): "))
    if guess < number_to_guess:
        print("Too low!")
    elif guess > number_to_guess:
        print("Too high!")
    else:
        print("Congratulations! You've guessed the right number!")

Explanation:

  • random.randint(1, 100) से random number generate होता है।
  • while loop तब तक चलता है जब तक user सही number guess नहीं करता।
  • "Too low" और "Too high" के hints दिए जाते हैं।

10. Palindrome Check:

Question: Write a program to check if a word entered by the user is a palindrome (reads the same forward and backward).

Solution:

word = input("Enter a word: ")
if word == word[::-1]:
    print(word, "is a palindrome.")
else:
    print(word, "is not a palindrome.")

Explanation:

  • word[::-1] से word को reverse किया जाता है।
  • अगर original word और reverse word same होते हैं, तो वह palindrome होता है।

11. Basic Calculator:

Question: Create a basic calculator program that can perform addition, subtraction, multiplication, and division. The user should choose the operation.

Solution:

def add(x, y):
    return x + y

def subtract(x, y):
    return x - y

def multiply(x, y):
    return x * y

def divide(x, y):
    return x / y

print("Select operation:")
print("1. Add")
print("2. Subtract")
print("3. Multiply")
print("4. Divide")

choice = input("Enter choice (1/2/3/4): ")

num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))

if choice == '1':
    print("Result:", add(num1, num2))
elif choice == '2':
    print("Result:", subtract(num1, num2))
elif choice == '3':
    print("Result:", multiply(num1, num2))
elif choice == '4':
    print("Result:", divide(num1, num2))
else:
    print("Invalid input")

Explanation:

  • Functions (add(), subtract(), multiply(), divide()) अलग-अलग operations perform करते हैं।
  • User input से selected operation perform होता है और result print किया जाता है।

इन solutions के माध्यम से students nested loops, lists and loops, dictionaries, error handling, file handling, prime numbers, Fibonacci sequence, palindrome check, calculator, और guessing game जैसे advanced concepts को सीख सकते हैं।



यहां Challenge Questions के solutions दिए गए हैं, साथ ही हर question का explanation हिंदी में दिया गया है।


1. Factorial:

Question: Write a program to calculate the factorial of a number using a loop or recursion.

Solution (Using Loop):

num = int(input("Enter a number: "))
factorial = 1
for i in range(1, num + 1):
    factorial *= i
print(f"The factorial of {num} is {factorial}")

Solution (Using Recursion):

def factorial(n):
    if n == 0 or n == 1:
        return 1
    else:
        return n * factorial(n - 1)

num = int(input("Enter a number: "))
print(f"The factorial of {num} is {factorial(num)}")

Explanation (हिंदी में):

  • Loop version: इसमें हम loop का उपयोग करके 1 से लेकर दिए गए number तक के सभी numbers को multiply करते हैं और factorial प्राप्त करते हैं।
  • Recursion version: यहां एक function खुद को call करता है और factorial को calculate करता है। जब number 1 या 0 तक पहुंचता है, तब recursion रुक जाता है।

2. Number to Words:

Question: Write a program to convert a number (e.g., 123) into words (e.g., "One Two Three").

Solution:

def number_to_words(num):
    num_dict = {
        '0': 'Zero', '1': 'One', '2': 'Two', '3': 'Three', '4': 'Four',
        '5': 'Five', '6': 'Six', '7': 'Seven', '8': 'Eight', '9': 'Nine'
    }
    return ' '.join(num_dict[digit] for digit in str(num))

num = int(input("Enter a number: "))
print(number_to_words(num))

Explanation (हिंदी में):

  • इस program में हम एक dictionary का उपयोग करते हैं जिसमें digits और उनके शब्द रूपों को store किया गया है।
  • फिर हम number के प्रत्येक digit को dictionary से match करके शब्दों में बदलते हैं और उन्हें एक string में join करके output देते हैं।

3. Reverse a List:

Question: Write a program to reverse a list without using the reversed() function.

Solution:

my_list = [1, 2, 3, 4, 5]
reversed_list = []
for item in my_list:
    reversed_list.insert(0, item)
print("Reversed List:", reversed_list)

Explanation (हिंदी में):

  • हम insert(0, item) method का उपयोग करते हैं, जिससे list के हर element को reverse order में add किया जाता है।
  • यह तरीका reversed() function का उपयोग किए बिना list को उल्टा करने का तरीका है।

4. Game - Rock, Paper, Scissors:

Question: Create a game where the user can play "Rock, Paper, Scissors" against the computer.

Solution:

import random

options = ["rock", "paper", "scissors"]
computer_choice = random.choice(options)
user_choice = input("Enter rock, paper or scissors: ").lower()

if user_choice == computer_choice:
    print(f"Both chose {computer_choice}. It's a tie!")
elif (user_choice == "rock" and computer_choice == "scissors") or \
     (user_choice == "paper" and computer_choice == "rock") or \
     (user_choice == "scissors" and computer_choice == "paper"):
    print(f"You win! {user_choice} beats {computer_choice}.")
else:
    print(f"You lose! {computer_choice} beats {user_choice}.")

Explanation (हिंदी में):

  • इस program में, हम कंप्यूटर की choice को random तरीके से चुनते हैं।
  • फिर user द्वारा input की गई choice को कंप्यूटर की choice के साथ compare करते हैं और खेल का परिणाम बताते हैं। अगर दोनों की choice समान होती है तो टाई होता है, अन्यथा winner घोषित किया जाता है।

5. Find All Divisors:

Question: Write a program to find all divisors of a number entered by the user.

Solution:

num = int(input("Enter a number: "))
divisors = []

for i in range(1, num + 1):
    if num % i == 0:
        divisors.append(i)

print(f"The divisors of {num} are:", divisors)

Explanation (हिंदी में):

  • इस program में हम 1 से लेकर दिए गए number तक हर number को check करते हैं कि वह divisor है या नहीं।
  • अगर कोई number पूरी तरह से divide हो जाता है (यानि remainder 0 होता है), तो वह divisor माना जाता है और उसे list में add कर लिया जाता है।

इन solutions के माध्यम से students factorial calculation, number to words conversion, list reversal, Rock, Paper, Scissors game, और finding divisors के concepts को अच्छे से समझ सकते हैं।






यहां Bonus (Project Ideas for Practice) के solutions दिए गए हैं, साथ ही explanation भी:


1. Simple Quiz Program:

Question: Create a quiz program with 5 questions. Keep track of the score and display the result at the end.

Solution:

questions = [
    ("What is the capital of India?", "Delhi"),
    ("Which planet is known as the Red Planet?", "Mars"),
    ("What is the largest ocean on Earth?", "Pacific"),
    ("Who wrote 'Romeo and Juliet'?", "Shakespeare"),
    ("What is the square root of 64?", "8")
]

score = 0

for question, answer in questions:
    user_answer = input(question + " ").capitalize()
    if user_answer == answer:
        score += 1

print(f"Your score is {score} out of {len(questions)}")

Explanation (हिंदी में):

  • यहां हम 5 सवालों के एक list का उपयोग करते हैं।
  • हर सवाल के बाद user से answer लिया जाता है और इसे correct answer के साथ compare किया जाता है।
  • अगर answer सही होता है, तो score बढ़ जाता है। अंत में total score print किया जाता है।

2. Student Grade Calculator:

Question: Write a program that takes marks of 5 subjects and calculates the average and grade (A/B/C).

Solution:

marks = []
for i in range(1, 6):
    mark = float(input(f"Enter marks for subject {i}: "))
    marks.append(mark)

average = sum(marks) / len(marks)

if average >= 90:
    grade = "A"
elif average >= 75:
    grade = "B"
else:
    grade = "C"

print(f"Average marks: {average}")
print(f"Grade: {grade}")

Explanation (हिंदी में):

  • हम 5 subjects के लिए marks input करते हैं और उन्हें एक list में store करते हैं।
  • फिर average निकालते हैं और marks के आधार पर grade (A, B, C) assign करते हैं।

3. Basic To-Do List:

Question: Create a program to manage a to-do list where the user can add, view, and delete tasks.

Solution:

todo_list = []

while True:
    print("\nTo-Do List Menu")
    print("1. Add Task")
    print("2. View Tasks")
    print("3. Delete Task")
    print("4. Exit")
    
    choice = int(input("Enter your choice: "))
    
    if choice == 1:
        task = input("Enter task: ")
        todo_list.append(task)
        print("Task added!")
    
    elif choice == 2:
        print("\nTo-Do List:")
        for i, task in enumerate(todo_list, 1):
            print(f"{i}. {task}")
    
    elif choice == 3:
        task_num = int(input("Enter task number to delete: "))
        if 1 <= task_num <= len(todo_list):
            todo_list.pop(task_num - 1)
            print("Task deleted!")
        else:
            print("Invalid task number.")
    
    elif choice == 4:
        break
    else:
        print("Invalid choice, try again.")

Explanation (हिंदी में):

  • यह program एक To-Do List बनाएगा, जिसमें user tasks को add, view और delete कर सकते हैं।
  • User menu से option select करता है और tasks के साथ list manage करता है।

4. Number Converter:

Question: Write a program to convert a decimal number into binary, octal, and hexadecimal.

Solution:

num = int(input("Enter a decimal number: "))

binary = bin(num)[2:]
octal = oct(num)[2:]
hexadecimal = hex(num)[2:]

print(f"Binary: {binary}")
print(f"Octal: {octal}")
print(f"Hexadecimal: {hexadecimal}")

Explanation (हिंदी में):

  • हम bin(), oct(), और hex() functions का उपयोग करते हैं, जो decimal number को respectively binary, octal, और hexadecimal में convert करते हैं।
  • bin(), oct(), और hex() functions में '0b', '0o', और '0x' prefixes होते हैं, जिन्हें हम slice करके निकाल देते हैं।

5. ATM Simulator:

Question: Create an ATM simulator where the user can check balance, withdraw money, and deposit money.

Solution:

balance = 1000  # Initial balance

while True:
    print("\nATM Simulator")
    print("1. Check Balance")
    print("2. Withdraw Money")
    print("3. Deposit Money")
    print("4. Exit")
    
    choice = int(input("Enter your choice: "))
    
    if choice == 1:
        print(f"Your balance is {balance}")
    
    elif choice == 2:
        amount = float(input("Enter amount to withdraw: "))
        if amount <= balance:
            balance -= amount
            print(f"Withdrawn {amount}. New balance is {balance}")
        else:
            print("Insufficient balance.")
    
    elif choice == 3:
        amount = float(input("Enter amount to deposit: "))
        balance += amount
        print(f"Deposited {amount}. New balance is {balance}")
    
    elif choice == 4:
        print("Thank you for using the ATM!")
        break
    else:
        print("Invalid choice, try again.")

Explanation (हिंदी में):

  • इस program में user को balance check करने, money withdraw करने और deposit करने की सुविधा मिलती है।
  • if conditions का उपयोग करके हम balance को verify करते हैं और फिर transaction perform करते हैं।

इन projects के माध्यम से students को quiz programs, grade calculation, to-do list management, number conversion, और ATM simulation जैसे real-life applications बनाने का अनुभव मिलेगा।


Post a Comment

0 Comments