kk_python

kavin suresh

Posted on July 26, 2024

Functions()

hi, everybody
I am s. kavin
today we gone a see functions.

Functions

Think of a function as a little helper in your code. It’s like a recipe that you can use over and over again.

Why do need functions

1.Reusability
2.Organization
3.Avoiding Repetition
4.Simplifying Complex Problems
eg:

def celsius_to_fahrenheit(celsius):
    return (celsius * 9/5) + 32

celsius1 = 25
fahrenheit1 = celsius_to_fahrenheit(celsius1)
print(f"{celsius1}°C is {fahrenheit1}°F")

celsius2 = 30
fahrenheit2 = celsius_to_fahrenheit(celsius2)
print(f"{celsius2}°C is {fahrenheit2}°F")

celsius3 = 15
fahrenheit3 = celsius_to_fahrenheit(celsius3)
print(f"{celsius3}°C is {fahrenheit3}°F")
Enter fullscreen mode Exit fullscreen mode

Uses of functions

1. Greet People

def greet(name):
    print(f"Hello, {name}!")

greet("Alice")
greet("Bob")
Enter fullscreen mode Exit fullscreen mode

2. Adding Two Numbers

def add(a, b):
    return a + b

result = add(5, 3)
print(f"The sum is: {result}")
Enter fullscreen mode Exit fullscreen mode

3. Checking if a Number is Even or Odd

def is_even(number):
    return number % 2 == 0

print(is_even(4))  # True
print(is_even(7))  # False
Enter fullscreen mode Exit fullscreen mode

04. Finding the maximum of Three numbers

def max_of_three(a, b, c):
    max = None
    if a > b:
        max = a
    else:
        max = b

    if max > c:
        return max
    else:
        return c
Enter fullscreen mode Exit fullscreen mode

5. Calculating Factorial of a number

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

print(factorial(5))  # 120
Enter fullscreen mode Exit fullscreen mode

6. Calculating Area of a Circle

import math

def area_of_circle(radius):
    return math.pi * radius ** 2

print(area_of_circle(5))  # 78.53981633974483
Enter fullscreen mode Exit fullscreen mode
💖 💪 🙅 🚩
kk_python
kavin suresh

Posted on July 26, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Functions()
python Functions()

July 26, 2024

Python Basics: Functions
beginners Python Basics: Functions

May 29, 2022

Introduction to Python Functions
python Introduction to Python Functions

August 5, 2021

any() and all() in Python
python any() and all() in Python

January 7, 2021