Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Calculator in python

Below is the Python program for Calculator.

def add(a,b):
    c=a+b
    return(c)
    
d=add(3,4)
print(d)

def changelist(mylist):
    mylist.extend([1,2,3,4])
    return mylist

mylist=[10,20,30]
print("values inside before function call:",mylist)
changelist(mylist)
print("values after function call:",mylist)

def printinfo(name,age):
    print("Name:",name)
    print("Age",age)
    return

#now calling printinfofunction
printinfo(age=50,name="mikki")
printinfo(10,"mikki")
'''default argument demo'''

"""def printinffo(name='john',age=35):
    print("Name:",name)print("Age", age)
    return
printinffo(age=50,name="mikki")
printinffo(name="harry")
printinffo()
printinfo    """

def printinnfo(arg1,*vartuple):
    print("output is:")
    print(arg1)
    print(sum(vartuple))
    print (vartuple)
    for var in vartuple:
        print(var)
    return

#now calling printinfo Function
printinnfo(10)
printinnfo(20,77,58,42,21,5)

def printinnfo(*vartuple):
  
    print(sum(vartuple))
    print (vartuple)
    for var in vartuple:
        print(var)
    return

#now calling printinfo Function
printinnfo(10)
printinnfo(20,77,58,42,21,5)



def add(x,y):
    return x+y

def sub(x,y):
    return x-y

def mul(x,y):
    return x*y

"""def div (x,y):
    return x/y

print("select option")
print("1.add")
print("2.sub")
print("3.mul")
print("4.div")

choice=input("enter choice(1/2/3/4):")

num1=int(input("enter first number:"))
num2=int(input("enter second number:"))

if choice=="1":
    print(num1,"+",num2,"=",add(num1,num2))
    
elif choice=="2":
    print(num1,"-",num2,"=",sub(num1,num2))
    
elif choice=="3":
     print(num1,"*",num2,"=",mul(num1,num2))
           
elif choice=="4":
     print(num1,"/",num2,"=",div(num1,num2))
     
else:
   print("invalid input:")"""
   
"""total=0
def sum(arg1,arg2):
    global total
    total=arg1+arg2
    print("inside the function:",total)
    return total
sum(20,30)
print("outside the function global total:",total)"""

def fact(n):
   if n=1:
        return 1
    else:
        return n*fact(n-1)
    
    a=int(input("enter a number:"))
    print(fact(a))
    
    
def factorial(n):
    for i in range(n):
        a=a*i
        a-=1
        return a
s=int(input("enter the number:"))
print(factorial(s))
    

Python program to check number is Prime

Below is the Python program to check number is Prime.

num = input('Please enter a number:')
i = 2
Flag= 0
while i< num:
if num%i ==0
Flag= 1
print ("Your number is NOT a prime number!");
i = i + 1
if Flag == 0:
print ("Your number is a prime number!");

Python program to find factorial of a number

Below is the Python program to find factorial of a number.


# Python program to find the factorial of a number using recursion

def  factorial(n):   """Function"""

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


num = int(input("Enter a number: "))
# check is no is negative
num < 0: 
  print("sorry ")
elif num == 0:   
print("The factorial of 0 is 1")
else:   
print("The factorial of",num,"is",factorial(num))