Function in Python - 084838
Function in Python - 084838
PROGRAM 01
PROGRAM 02
Write a program that calculate the
area of circle using function
import math
def calculate_area(radius):
area = math.pi * radius**2
return area
circle_area = calculate_area(radius)
print("The area of the circle is:", circle_area)
PROGRAM 03
Write a program to calculate sum
of two numbers using function
def add_numbers(a, b):
sum = a + b
return sum
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
result = add_numbers(num1, num2)
def is_prime(number):
if number < 2:
return False
for i in range(2, int(number**0.5) + 1):
if number % i == 0:
return False
return True
num = int(input("Enter a positive integer: "))
if is_prime(num):
print(num, "is a prime number.")
else:
print(num, "is not a prime number.")
PROGRAM 05
Write a program to display the factorial
of a number using function
def factorial(n):
if n == 0:
return 1
else:
result = 1
for i in range(1, n+1):
result *= i
return result
factorial_result = factorial(num)
print("The factorial of", num, "is", factorial_result)
PROGRAM 06
Program to check the string is palindrome
def is_palindrome(string):
string = string.replace(" ", "").lower()
reversed_string = string[::-1]
if string == reversed_string:
return True
else:
return False
if is_palindrome(user_string):
print("The string is a palindrome.")
else:
print("The string is not a palindrome.")
PROGRAM 08
Write a program to display the table
of a number using function
def print_table(number):
for i in range(1, 11):
print(number, "x", i, "=", number * i)
num = int(input("Enter a number: "))
PROGRAM 10
Write a program to generate the fabonacci
series using function
def generate_fibonacci_series(n):
fibonacci_series = []
if n <= 0:
return fibonacci_series
elif n == 1:
fibonacci_series.append(0)
elif n == 2:
fibonacci_series.extend([0, 1])
else:
fibonacci_series.extend([0, 1])
a, b = 0, 1
for i in range(2, n):
fib_num = a + b
fibonacci_series.append(fib_num)
a, b = b, fib_num
return fibonacci_series
Fibonacci series
num_terms = int(input("Enter the number of terms in
the Fibonacci series: "))
generate_fibonacci_series function
fibonacci_series =
generate_fibonacci_series(num_terms)
print("Fibonacci series:")
print(fibonacci_series)