122a9030 Exp1 SBL B2
122a9030 Exp1 SBL B2
Q.2) Accept Product Code (Pc), Quantity (Qty) and Price of product
(Pr). Calculate total cost of the product, 12.5% discount on total cost and
net price to be paid after discount.
PROGRAM AND OUTPUT:
if(n>=199):
c=n*1.20
elif(n>=200 or n<400):
c=n*1.50
elif(n>=400 or n<600):
c=n*1.80
else:
c=n*2.00
if(c>400):
print("CONSUMBER NUMBER:",y)
print("NAME OF CUSTOMER:",z)
k=(15/100)*c
print("CONSUMBER NUMBER:",y)
print("NAME OF CUSTOMER:",z)
else:
print("CONSUMBER NUMBER:",y)
print("NAME OF CUSTOMER:",z)
print("TOTAL AMOUNT OF BILL TO BE PAID:100")
Q.6)
print("FREEZING WEATHER")
elif(t==0 or t<10):
elif(t==10 or t<20):
print("COLD WEATHER")
elif(t==20 or t<30):
print("NORMAL TEMPERATURE")
elif(t==30 or t<40):
print("ITS HOT")
else:
def isprime(n):
if n<=1:
return False
for i in range(2,int(n**0.5)+1):
if n%i == 0:
return False
return True
def sumofprimes(num):
sum1=0
for i in range(2,num+1):
if isprime(i):
sum1=sum1+i
return sum1
num=int(input("ENTER NUMBER:"))
res=sumofprimes(num)
print("SUM OF PRIME NUMBERS:",res)
def prime_factors(n):
factors = []
while n % 2 == 0:
factors.append(2)
n //= 2
for i in range(3, int(n**0.5) + 1, 2):
while n % i == 0:
factors.append(i)
n //= i
if n > 2:
factors.append(n)
return factors
num = int(input("Enter a number to find its prime factors: "))
print("Prime factors of", num, "are:", prime_factors(num))
def armstr(i):
x1=int(i)
n=int(i)
s=0
z=str(i)
l=len(z)
while(x1!=0):
s=s+pow((x1%10),l)
x1=x1//10
if(n!=s):
print(i,"is Not Armstrong.",end=' ')
elif(n==s):
print(i,"is Armstrong.",end=' ')
a=input("Enter The Value of N: ")
armstr(a)
def ars(i,f):
x1=int(i)
n=int(i)
s=0
z=str(i)
l=len(z)
while(x1!=0):
s=s+pow((x1%10),l)
x1=x1//10
if(n!=s):
pass
elif(n==s):
f.append(i)
a=input("Enter The range of N: ")
f=[]
for j in range(1,int(a)+1):
ars(j,f)
for j in f:
print(j,end=',')
print("are the Armstrong Numbers upto",a,".")
Q.11) A program to check whether a number is Perfect number or not.
PROGRAM AND OUTPUT:
a=input("enter N value:")
x=a
s=0
f=[]
for j in range(1,int(a)):
if((int(x)%j)==0):
f.append(j)
z=len(f)
for i in range(0,z):
s=s+f[i]
if(int(s)==int(x)):
print(x,"is a Perfect Number.")
else:
print(x,"is not a Perfect Number.")
def prf(a,q):
x=a
s=0
f=[]
for j in range(1,int(a)):
if((int(x)%j)==0):
f.append(j)
z=len(f)
for i in range(0,z):
s=s+f[i]
if(int(s)==int(x)):
q.append(x)
else:
pass
a=input("enter N value:")
q=[]
for i in range(1,int(a)+1):
prf(i,q)
print(q,"are the Perfect Numbers upto",a,".")
Q.13) A program to check whether a number is Strong number or not.
PROGRAM AND OUTPUT:
import math
def srn(i):
x=int(i)
a=i
s=0
while(x!=0):
z=x%10
s=s+math.factorial(z)
x=x//10
if(int(a)==int(s)):
print(a,"is Strong Number.")
Q.14) A program to print all Strong numbers between 1 to n.
PROGRAM AND OUTPUT:
import math
def srn(i,q):
x=int(i)
a=i
s=0
while(x!=0):
z=x%10
s=s+math.factorial(z)
x=x//10
if(int(a)==int(s)):
q.append(i)
else:
pass
n=input("Enter The range of n: ")
q=[]
for i in range(1,int(n)+1):
srn(i,q)
print(q,"are the strong numbers upto",n)
else:
print(a,"is not a Strong Number.")
n=input("Enter The value of n: ")
srn(n)
Q.15) PATTERN 1
PROGRAM AND OUTPUT:
Q.17) PATTERN 3
PROGRAM AND OUTPUT:
Q.18) PATTERN 4
PROGRAM AND OUTPUT:
n=int(input("ENTER VALUE:"))
for i in range(1,n+1,1):
if (i%2==0):
print(n*"0")
else:
print(n*"1")
Q.20) PATTERN 6
PROGRAM AND OUTPUT: