def intreverse(Number):

Reverse = 0 # Initialize the reverse value to overcome garbage value storage

while(Number > 0):

Reminder = Number %10

Reverse = (Reverse *10) + Reminder

Number = Number//10

return (Reverse)

Solve Problems by Coding Solutions - A Complete solution for python programming

Showing posts with label

**Functions**. Show all postsShowing posts with label

**Functions**. Show all posts### Program to find even number using functions without return

def even(n):

if n%2==0:

print 'Even number'

else:

print 'Odd Number'

n=int(raw_input('Enter the number to check even or not:'))

even(n) # No return from function but the message is displayed inside the function itself

if n%2==0:

print 'Even number'

else:

print 'Odd Number'

n=int(raw_input('Enter the number to check even or not:'))

even(n) # No return from function but the message is displayed inside the function itself

### Simple Calculator using functions

def su(a,b):

c=a+b

print 'Added value is:',c

def subt(a,b):

if a>b:

c=a-b

print 'Subtracted value is:',c

else:

c=b-a

print 'Subtracted value is:',c

def mul(a,b):

c=a*b

print 'Multiplication value is:',c

def div(a,b):

if b==0:

print 'Division by zero not defined'

else:

c=float(a)/b

print 'Divison value is:',c

def exp(a,b):

c=a**b

print 'Exponent value is:',c

a=int(raw_input('Enter the value of a:'))

b=int(raw_input('Enter the value of b:'))

print ' 1. add 2.sub 3.mul 4. div 5.exp'

n=int(raw_input('Enter the choice:'))

if n==1:

su(a,b) # Function call

elif n==2:

subt(a,b) # Function call

elif n==3:

mul(a,b) # Function call

elif n==4:

div(a,b) # Function call

elif n==5:

exp(a,b) # Function call

else:

print 'Invalid options'

c=a+b

print 'Added value is:',c

def subt(a,b):

if a>b:

c=a-b

print 'Subtracted value is:',c

else:

c=b-a

print 'Subtracted value is:',c

def mul(a,b):

c=a*b

print 'Multiplication value is:',c

def div(a,b):

if b==0:

print 'Division by zero not defined'

else:

c=float(a)/b

print 'Divison value is:',c

def exp(a,b):

c=a**b

print 'Exponent value is:',c

a=int(raw_input('Enter the value of a:'))

b=int(raw_input('Enter the value of b:'))

print ' 1. add 2.sub 3.mul 4. div 5.exp'

n=int(raw_input('Enter the choice:'))

if n==1:

su(a,b) # Function call

elif n==2:

subt(a,b) # Function call

elif n==3:

mul(a,b) # Function call

elif n==4:

div(a,b) # Function call

elif n==5:

exp(a,b) # Function call

else:

print 'Invalid options'

### Factorial using Recursion

def recur_factorial(n):

if n == 1:

return n

else:

return n*recur_factorial(n-1)

num = int(input("Enter a number: "))

if num < 0:

print("Sorry, factorial does not exist for negative numbers")

elif num == 0:

print("The factorial of 0 is 1")

else:

print("The factorial of",num,"is",recur_factorial(num))

Subscribe to:
Posts (Atom)