Basic python programes.


SOME BASIC PYTHON PROGRAMES THAT MAY HELP YOU TO UNDERSTAND THE HARDER ONE ...


#1.  WAP TO MAKE A TRIANGLE OF (*) ON THE NUMBERS OF LINES GIVEN BY USER.


n=int(input("ENTER NUMBER OF TIMES :"))
for a in range (1,n+1):
    for b in range (1,(n-a)+1):
        print(" ",end='')
    for c in range (1,2*a):
        print("*",end='')
    print()

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).




# 2. WAP TO FIND SUM OF DIGITS OF A THREE DIGIT NUMBER.


num=int(input(" ENTER A THREE DIGIT NUMBER :"))
s=0
for a in range (num):

    r=num%10
    s=s+r
    num=num//10

print(" SUM OF DIGITS :",s)

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).



#3. WAP TO CHECK WHETHER THE GIVEN NUMBER IS ARMSTRONG OR NOT.


num=int(input("ENTER THE NUMBER :"))
n=num
s=0
while num!=0:
    r=num%10
    s=s+r**(3)
    num=num//10

if n==s:
    print("ARMSTRONG")
else:
    print("NOT ARMSTRONG")

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).


#4. WAP TO FIND FACTORIAL OF A GIVEN NUMBER.


num=int(input("ENTER THE NUMBER :"))
fact=1
while num>1:

    fact=fact*num
    num=num-1
print("FACTORIAL :",fact)

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).


#5.  WAP TO FIND WHETHER THE GIVEN NUMBER IS PRIME OR NOT.


num=int(input("ENTER THE NUMBER :"))
flag=1
for i in range (2,num//2+1):
    if num%i==0:
        print("NO IT IS NOT A PRIME NUMBER")
        flag=0
        break
if flag==1:
        print(" YES IT IS A PRIME NUMBER")

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).


#6. WAP TO STORE ELEMENTS IN A LIST.NOW PAINT THE ELT OF THE LIST IN UPPER TRIANGULAR MATRIX FORM.


l=eval(input("ENTER THE LIST :"))
n=len(l)
k=0
for i in range(0,n):
    for j in range (0,n):
        if j>=k:
            print (l[j], end='\t')

else:
    print("0", end="\t")
k=k+1
print()

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).


#7.  WAP TO STORE DATA IN A DICTIONARY IN WHICH PHONE NUMBER IS TAKEN AS KEY AND THE NAME OF THE PHONE NUMBER
# HOLDER IS TAKEN AS A VALUE SEARCH AND DISPLAY THE NAME OF THE OWNER WHOSE PHONE NUMBER IS GIVEN BY THE USER.


d=dict()
ch='y'
while ch=='y':
    ph=input("ENTER THE PHONE NUMBER :")
    nm=input ("ENTER THE CUSTOMER NAME :")
    d[ph]=nm
    ch=input("ADD MORE (Y/N) :")

ph=input ("ENTER THE PHONE NUMBER TO SEARCH :")
if ph in d:
    print("CUSTOMER NAME=",d[ph])
else:
    print("PHONE NUMBER DOSE NOT EXIST")

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).


#8.  WAP TO STORE ELEMENTS IN A DICTIONARY IN WHICH ECODE IS TAKEN AS A KEY AND NAME , MONTHLY SALARY IS TAKEN AS VALUE.
#DISPLAY ALL THE RECORDS TO SHOW ECODE, NAME AND ANNUAL SALARY.


d=dict()
ch='y'
while ch=='y':
    ec=input("ENTER THE EMPLOYEE CODE :")
    nm=input ("ENTER NAME :")
    msal=int(input("ENTER MONTHLY SALARY :"))


    d[ec]=[nm,msal]
    ch=input("ADD MORE (Y/N) :")
print ("DETAILS OF THE EMPLOYEE :")
print ("ECODE\t NAME\t ANNUAL SALARY")

for k in d:
             rec=d[k]
             print (k,"\t",rec[0], "\t" , rec[1]*12)

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).



#9. WAP TO STORE DETAILS OF EMPLOYEE IN WHICH ECODE IS TAKEN AS A KEY AND E NAME , SALARY AND DEPT IS TAKEN AS VALUE.
# A) INCREASE SALARY OF ALL EMPLOYEE WHOSE DEPT IS GIVEN BY USER.
# B) REMOVE THE RECORD OF SPECIFIC EMPLOYEE.


d=dict()
ch='y'
while ch=='y':
    ec=input("ENTER THE EMPLOYEE CODE :")
    nm=input ("ENTER NAME :")
    dp=input ("ENTER DEPARTMENT :")
    sal=int(input("ENTER SALARY :"))


    d[ec]=[nm,sal,dp]
    ch=input("ADD MORE (Y/N) :")

dt=input("ENTER DEPARTMENT NAME FOR SALARY UPDATION :")
amt=int(input("ENTER AMOUNT TO INCREASE :"))

for i in d:
    rec=d[i]
    if rec[2]==dt:
        rec[1]=rec[1]+amt
        d[i]=rec
        
print ("DICTIONARY DATA AFTER UPDATION :")
print (d)

if ec in d:
             print (d.pop (ec))
             print (" RECORD DELETED")
else:
    print("ECODE DOSE NOT EXIST")

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).




#10. WAP TO FIND REVERSE OF A NUMBER.


num=int(input("ENTER THE NUMBER :"))
s=0
while num!=0:

    r=num%10
    s=s*10+r
    num=num//10

print("REVERSE OF NUMBER :",s)

#PROJECT BY SCARCE CLASS 12 (COMPUTER SCIENCE).


SCARCE

Post a Comment

If you are having any doubt let me know
And please like, share and subscribe to knowledge booster !

Previous Post Next Post