Python Coding Questions With Solutions
Python Coding Questions With Solutions
1. Palindrome Check
def is_palindrome(s):
reversed_str = ''
for i in range(len(s)-1, -1, -1):
reversed_str += s[i]
return s == reversed_str
2. Fibonacci Series
def fibonacci(n):
a, b = 0, 1
for i in range(n):
print(a, end=' ')
a, b = b, a + b
4. Factorial of a Number
def factorial(n):
result = 1
for i in range(1, n + 1):
result *= i
return result
5. Armstrong Number
def is_armstrong(n):
original = n
result = 0
num_digits = 0
temp = n
while temp > 0:
num_digits += 1
temp //= 10
temp = n
while temp > 0:
digit = temp % 10
power = 1
for _ in range(num_digits):
power *= digit
result += power
temp //= 10
return result == original