🐍 Python Practice answer– Part 2 (Loops)

Python Practice Questions – Part 2 (Answers)


🔹 Answer 11 – Print Numbers (1 to 10)



for i in range(1, 11):

    print(i)


🔹 Answer 12 – Reverse Numbers (10 to 1)



for i in range(10, 0, -1):

    print(i)


🔹 Answer 13 – Even Numbers (1 to 50)



for i in range(1, 51):

    if i % 2 == 0:

        print(i)


🔹 Answer 14 – Odd Numbers (1 to 50)



for i in range(1, 51):

    if i % 2 != 0:

        print(i)


🔹 Answer 15 – Sum of N Numbers



n = int(input("Enter N: "))

total = 0

for i in range(1, n + 1):

    total += i

print("Sum =", total)


🔹 Answer 16 – Multiplication Table



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

for i in range(1, 11):

    print(num, "x", i, "=", num * i)


🔹 Answer 17 – Factorial



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

fact = 1

for i in range(1, num + 1):

    fact *= i

print("Factorial =", fact)


🔹 Answer 18 – Count Digits



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

count = 0

while num != 0:

    count += 1

    num //= 10

print("Total digits =", count)


🔹 Answer 19 – Reverse Number



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

rev = 0

while num != 0:

    digit = num % 10

    rev = rev * 10 + digit

    num //= 10

print("Reversed number =", rev)


🔹 Answer 20 – Sum of Digits



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

total = 0

while num != 0:

    digit = num % 10

    total += digit

    num //= 10

print("Sum of digits =", total)


🔹 Answer 21 – Palindrome Number



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

temp = num

rev = 0

while num != 0:

    digit = num % 10

    rev = rev * 10 + digit

    num //= 10

if temp == rev:

    print("Palindrome Number")

else:

    print("Not a Palindrome Number")


🔹 Answer 22 – Prime Number



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

flag = True

if num <= 1:

    flag = False

else:

    for i in range(2, num):

        if num % i == 0:

            flag = False

            break

if flag:

    print("Prime Number")

else:

    print("Not a Prime Number")


🔹 Answer 23 – Fibonacci Series



n = int(input("Enter number of terms: "))

a = 0

b = 1

for i in range(n):

    print(a)

    c = a + b

    a = b

    b = c


🔹 Answer 24 – Power of a Number



base = int(input("Enter base: "))

power = int(input("Enter power: "))

result = 1

for i in range(power):

    result *= base

print("Result =", result)


🔹 Answer 25 – Star Pattern



for i in range(1, 6):

    for j in range(i):

        print("*", end="")

    print()


Kalvi Vaanam Note:
முதலில் practice questions try பண்ணுங்கள். பிறகு இந்த answers compare பண்ணுங்கள் 👍

Comments

Popular Posts