Class XI Practical Programs
Class XI Practical Programs
def is_armstrong_number(number):
num_str = str(number)
num_digits = len(num_str)
digit_sum = sum(int(digit) ** num_digits for digit in num_str)
return digit_sum == number
def is_palindrome(number):
num_str = str(number)
return num_str == num_str[::-1]
# Input number
number = int(input("Enter a number: "))
if is_perfect_number(number):
print(f"{number} is a perfect number.")
else:
print(f"{number} is not a perfect number.")
if is_armstrong_number(number):
print(f"{number} is an Armstrong number.")
else:
print(f"{number} is not an Armstrong number.")
if is_palindrome(number):
print(f"{number} is a palindrome.")
else:
print(f"{number} is not a palindrome.")
def is_armstrong_number(number):
num_str = str(number)
num_digits = len(num_str)
digit_sum = sum(int(digit) ** num_digits for digit in num_str)
return digit_sum == number
def is_palindrome(number):
num_str = str(number)
return num_str == num_str[::-1]
# Input number
number = int(input("Enter a number: "))
if is_perfect_number(number):
print(f"{number} is a perfect number.")
else:
print(f"{number} is not a perfect number.")
if is_armstrong_number(number):
print(f"{number} is an Armstrong number.")
else:
print(f"{number} is not an Armstrong number.")
if is_palindrome(number):
print(f"{number} is a palindrome.")
else:
print(f"{number} is not a palindrome.")
if num_terms <= 0:
print("Please enter a positive integer.")
else:
series = fibonacci_series(num_terms)
print("Fibonacci Series:")
for term in series:
print(term, end=" ")