Sunteți pe pagina 1din 8

COMPUTER SCIENCE PRACTICALS

PRITHA KHANNA ; CLASS-XI RAMAN

PROGRAMMING FUNDAMENTALS

#question 30
radius=int(input("radius"))
area=3.14*radius**2
print("area of circle:",area)

#question 31
Sub1=int(input("MARKS"))
Sub2=int(input("MARKS"))
Sub3=int(input("MARKS"))
Sub4=int(input("MARKS"))
Sub5=int(input("MARKS"))
avg=(Sub1+Sub2+Sub3+Sub4+Sub5)/5
print(avg)

#question 30
base=int(input("base"))
height=int(input("height"))
area=0.5*base*height
print("area of triangle:",area)

#question 33
num=int(input("enter a no"))
for i in range (1,6):
print(i*num)

#question 34
a=int(input("enter a no"))
b=int(input("enter a no"))
c=int(input("enter a no"))
print("three variables",a,b,c)
a=a+b
b=a+c-b
print("swapped variable",a,b,c)

LOOPING

#question 10
a=float(input("enter a number"))
if a<0:
print(a, "is negative")
elif a>0:
print(a, "is positive")
else:
print(a, "is zero")

#question 11
a=float(input("enter temperature in fahrenheit "))
print("the temperature in celsius is",(a-32)*(5/9))

#question 12
for i in range (10,21,2):
print(i)'''

#question 13
print("what operation would you like to perform ?")
print("a - Addition")
print("b - Subtraction")
print("c - Multiplication")
print("d - Division")
print("e - Floor Division")
print("f- modulus")
usr=input()
a=float(input("enter first number"))
b=float(input("enter second number"))
if usr=="a":
print(a+b)
elif usr=="b":
print(a-b)
elif usr=="c":
print(a*b)
elif usr=="d":
print(a/b)
elif usr=="e":
print(a//b)
elif usr=="f":
print(a%b)

#question 14
n=int(input("enter a no"))
f=1
for i in range(1,n+1):
f=f*i
print(f)

#question 15
a=int(input("enter the binary number"))
b=len(str(a))
c=0
for i in range(b):
c+=(a%10)*(2**i)
a//=10
print(c)

#question 16
a=int(input("enter the number"))
sum=0
while a>0:
sum+=(a%10)
a//=10
print(sum)

#question 17
number = int(input("Enter the Number : "))
if number==1:
print ("Number is prime : ",1)
elif number>1:
for i in range(2,number):
if (number%i)==0:
print ("Number is not prime : ", number)
break
else:
print ("Number is prime : ", number)

#question 18
s=0
f=1
n=int(input("no of terms"))
x=int(input("enter a value"))
for i in range(i,n+1):
f=1
for j in range(1,i+1):
f*=j
s+=x**(i-1)/f

#question 20
n=int(input("enter a no"))
s=0
l=0
for i in range(1,n+1):
s+=i
l+=s
print(l)

#question 21
n=int(input("enter a no"))
for i in range (1,n+1):
print(i*"*")

#question 22
for i in range(5):
print(chr(65+i)*(i+1))

#question 23
for i in range(0,5,1):
for j in range(i+1,1,-1):
print(j,end=" ")
print()

LISTS

#LISTS

#question 12
a=eval(input("enter a list"))
sum=0
for i in a:
if i%2!=0:
sum+=i
print(sum)

#question 13
a=eval(input("enter a list"))
sum=0
for i in a:
sum+=i
print(sum/len(a))

#question 14
a=eval(input("enter a list"))
x=min(a)
print(x)
#question 15
a=eval(input("enter a list"))
sum=0
for i in a:
sum+=i
print("total marks :" ,sum,"","percentage:",sum/len(a))

#question 16
a=[]
a=eval(input("enter a list"))
for i in a:
if a.index(i)%2!=0:
i=i*2
print(i)

#quesion 17
a=[]
a=input("enter a list")
elem=input("enter an element")
print("frequency:" , a.count(elem))

#question 18
a = eval(input("enter a list"))
new_list = []
for i in range(len(a)):
#print(i)
if i<len(a)-1:
new_list.append(a[i+1])
new_list.append(a[0])
print(new_list)

#question 19
a=[3,25,13,6,35,8,14,45]
for i in a:
if i%5==0:
if a.index(i)!=0:
index = a.index(i)
val = a[index-1]
a[index-1],a[index]=i,val
print(a)
STRINGS

#question 9
s="MySchool"
print(s.split("h"))

#question 10
s="INSTITUTE"
print(s.split("T"))

#question 12
st=input("enter a string")
s=0
for i in st:
if (i=="a",i=="e",i=="i",i=="o",i=="u"):
s+=1
print(s)

#question 13
st=input("enter a string")
a=st.count("is")
print(a)

#question 14
st=input("enter a string")
a=st.replace("i","")
print(a)

DICTIONARY AND TUPLES

#question 18
t1=()
while True:
a=float(input("Enter what you want to put in the tuple (Add floats only and use 0 to
break"))
if a==0.0:
break
t1+=(a,)
for i in t1:
print(i)
print("maximum value is",max(t1),"and minimum value is",min(t1))
#question 19
t1=()
t2=()
while True:
a=input("Enter what you want to put in the tuple 1 (use 0 to break)")
if a=="0":
break
t1+=(a,)
while True:
a=input("Enter what you want to put in the tuple 2 (use 0 to break)")
if a=="0":
break
t2+=(a,)
print(t1,"this is tuple 1")
print(t2,"this is tuple 2")
print("now we shall interchange their values")
t1,t2=t2,t1
if t1>t2:
print("now tuple 1 is greater than tuple 2")
elif t1<t2:
print("now tuple 2 is greater than tuple 1")
elif t1==t2:
print("tuple 1 and 2 are equal")
else:
print("Both of them have different data types")

#question 20
C={}
n=int(input("number of classes"))
for i in range(n):
classes=eval(input("enter a class "))
name=input("enter the class teacher ")
C[classes]=name
print(C)

classes=eval(input("enter the class whos teacher should be found"))


print(C.get(classes))

#question 21
a=dict()
while True:
n=input("Enter Student");
if n=="0":
break
ct=input("enter percentage")
a[n]=ct
print(a)

x=input("which student do you want to delete\n")


del a [x]
print(a)

#question 22
a=dict()
while True:
n=input("Enter Name");
if n=="0":
break
ib=input("enter items bought")
cs=input("enter cost")
pn=input("enter phone number")
a[n]=(ib,cs,pn)
print(a)

S-ar putea să vă placă și