Function in Python

Python program to add two number using function

Python program to add two number using function

In this tutorial, we will discuss Python program to add two number using function

In this topic, we will learn a simple concept of how to add two numbers using the function in the Python programming language

already we learned the same this concept using the operator in a simple way.

if you know click here Python program to add two numbers

Program 1

Add two integer number using the function

#Python program to add two numbers using function

def add_num(a,b):#function for addition
    sum=a+b;
    return sum; #return value

num1=25  #variable declaration
num2=55
print("The sum is",add_num(num1,num2))#call the function

When the above code is compiled and executed, it produces the following results

The sum is 80

 

Add two integer number using the function – get input from the user

Program 2

#Python program to add two numbers using function

def add_num(a,b):#function for addition
    sum=a+b;
    return sum; #return value
num1=int(input("input the number one: "))#input from user for num1
num2=int(input("input the number one :"))#input from user for num2

print("The sum is",add_num(num1,num2))#call te function

When the above code is compiled and executed, it produces the following results

input the number one: 34
input the number one: 45
The sum is 79

This is the program asked input from user two numbers and displays the sum of two numbers entered by the user

We can use pre-defined python function input() to takes input from the user. Input() function returns a string value. So we can use int() function to convert from string to int data type (shown in line 6 and 7).

Add two floating point number using the function

Program 3

#Python program to add two numbers using function

def add_num(a,b):#function for addition
    sum=a+b;
    return sum; #return value

num1=2.456 #variable declaration
num2=55.54
print("The sum is",add_num(num1,num2))#call te function

 

the sum is 57.996

 

Add two float numbers using the function – get input from the user

#Python program to add two numbers using function

def add_num(a,b):#function for addition
    sum=a+b;
    return sum; #return value
num1=float(input("input the number one: "))#input from user for num1
num2=float(input("input the number one: "))#input from user for num2

print("The sum is",add_num(num1,num2))#call te function

 

input the number one: 34.4
input the number one: 32.45
The sum is 66.85

This is the program asked input from user two numbers and displays the sum of two numbers entered by the user

We can use pre-defined python function input() to takes input from the user. Input() function returns a string value. So we can use float() function to convert from string to float data type (shown in line 6 and 7).

 

Suggested for you

Function in Python language

Operator in Python language

Python data types

C program to calculate sum in array elements
Java program to calculate sum in array elements
Karmehavannan

I am Mr S.Karmehavannan. Founder and CEO of this website. This website specially designed for the programming learners and very especially programming beginners, this website will gradually lead the learners to develop their programming skill.

View Comments

  • your ideas regarding explaining python programming is realy very easy to understand and surely very helpful for skillfull learning

  • def addition(x,y):
    sum=x+y;
    return sum;
    a=int(input("please enter first number: "))
    b=int(input("please enter second number: "))
    print("sum is :",addition(a,b))

    Please tell mistake in this code.

    • No error but indent mistake

      here, the code

      def addition(x,y):
      sum=x+y //indent inside
      return sum //indent inside
      a=int(input("please enter first number"))
      b=int(input("please enter second number"))

      print("Sum is: ",addition(a,b))

  • def add_num(a,b):#function for addition
    sum=a+b;
    return sum; #return value
    b =float(input("input the number one: "))#input from user for num1
    c =float(input("input the number two: "))#input from user for num2
    print("The sum is",add_num(b,c))#call te function

    input the number one: Traceback (most recent call last):
    File "/tmp/pyrunnerwQyCdwJM/code.py", line 4, in <module>
    b =float(input("input the number one: "))#input from user for num1
    ValueError: could not convert string to float: 'NO_INPUT'

  • Take two numbers (integers) as one input and print the addition in one line .can any one give answer for this question

Recent Posts

PHP Star Triangle pattern program

PHP Star Triangle pattern program In this tutorial, we will discuss about PHP Star Triangle…

4 weeks ago

PHP Full Pyramid pattern program

PHP Full Pyramid pattern program In this tutorial, we will discuss about PHP Full Pyramid…

4 weeks ago

5 methods to add two numbers in Java

5 methods to add two numbers in Java In this tutorial, we will discuss the…

1 month ago

Python Full Pyramid star pattern program

Python full Pyramid star pattern program In this tutorial, we will discuss  the concept of…

5 months ago

Write a function or method to convert C into F -Entered by user

Write a function or method to convert C into F -Entered by the user In…

9 months ago

How to write a function or method to convert Celsius into Fahrenheit

How to write a function or method to convert Celsius into Fahrenheit In this tutorial,…

9 months ago