You are on page 1of 3

FIRST 10 EVEN NO.

S::

def even_number():
print("Generate even nos")
even=[]
for i in range(20):
if(i%2==0):
even.append(i)
print(even)
even_number()

CHECK WHETHER PRIME OR NOT::


def prime_number():
n=int(input("to check prime nos enter number"))
c=int(0)
for i in range(2,(n//2)+1):
if(n%i==0):
c=c+1;
if(c==0):
print("prime")
else:
print("non prime")
prime_number()

INPUT 10 NO.S AND CHECK FOR SMALLEST AND LARGEST::


def smallest_largest():
arr=[]
print("enter 10 no each in new line to check largest and
smallest ")
for _ in range(10):
arr.append(input())
print("largest=",max(arr))
print("smallest=",min(arr))
smallest_largest()

INPUT 10 NO.S AND SHOW FOR SUM AND AVERAGE::


def sum_avg():
arr=[]
print("enter 10 no each in new line to check sum and avg ")
for _ in range(10):
arr.append(int(input()))
print("sum=",sum(arr))
print("avg=",sum(arr)//len(arr))
sum_avg()
FACTORIAL::

def factorial(n):
if(n==0):
return 1
else:
n=n*factorial(n-1)
return n
print(factorial(int(input("enter no for factorial"))))

COUNT THE DIGITS IN A PARTICULAR NUMBER::

def digit_count(n):
c=int(0)
while(n>0):
d=n%10
c=c+1
n=n//10
return c
print(digit_count(int(input("enter no for digit counting"))))

SHOW THE TIMES OF NO. OCCURRED::

def no_times_digit():
n=int(input("enter number for no of times digit occur"))
value=int(input("enter particular value to be checked"))
c=int(0)
while(n>0):
d=n%10
if(d==value):
c=c+1
n=n//10
print( c)
no_times_digit()

TO GENERATE ALL PRIME NO.S BETWEEN X AND Y::


def prime_no_between_x_and_y():
x=int(input("to check prime nos enter number"))
y=int(input("to check prime nos enter number"))
prime=[]
for n in range(x,y):
c=int(0)
for i in range(2,(n//2)+1):
if(n%i==0):
c=c+1;
if(c==0):
prime.append(n)
print(prime)
prime_no_between_x_and_y()

You might also like