Exam Material
Exam Material
Group A:
Answer: pi=3.14
area=(pi*r*r)
perimeter=(2*pi*r)
for i in range(n):
if(i%2!=0):
print(i)
if((a%5==0)and(a%11==0)):
else:
sum=a+b+c
if(sum==180):
print("Triangle is valid")
else:
if((y%4==0)and(y%100!=0)and(y%400==0)):
else:
for i in range(n):
if((i%3==0)or(i%5==0)):
print(i)
Group B:
Answer: x=[]
y=[]
for i in range(6):
x.append(t)
print(x)
for i in x:
s=0
n=i
while(i>0):
r=i%10
s=s*10+r
i=i//10
if(s==n):
y.append(s)
print(y)
print(max(y))
sum=0
while n>0:
sum=sum+n
n=n-1
print(sum)
3. factorial
fact=1
if(n>=1):
for i in range(1,n+1):
fact=fact*i
print(fact)
4. reverse of a number
sum=0
while(n>0):
a=n%10
sum=sum*10+a
n=n//10
print(sum)
6.prime or not
f=0
for i in range(2,num):
if(num%i)==0:
f=1
if(f==0):
sum=0
while(n>0):
r=n%10
sum=sum+r
n=n//10
print(sum)
8. fibbonacci series
Answer: a=[0,1]
for i in range(n-1):
s=a[i]+a[i+1]
a.append(s)
print(a)
9. armstrong number
s=0
result=0
result=n
while(n>0):
r=n%10
s=s+pow(r,3)
n=n//10
if(s==result):
print("armstrong number")
else:
Group C:
*********
*******
*****
***
*
for i in range(1,6):
print(“ ” *i + “*” * ((6-i)*2)-1)
*
**
***
****
*****
****
***
**
*
for i in range(1,10):
if(i<6):
print("*"*i)
else:
print("*"*(10-i))
*
***
*****
*******
*********
*******
*****
***
*
for i in range(1,10):
if(i<6):
print(' '*(5-i)+"*"*((2*i)-1))
else:
print(' '*(i-5)+"*"*(((10-i)*2)-1))
**********
**** ****
*** ***
** **
* *
** **
*** ***
**** ****
**********
for i in range(1,10):
if(i<6):
print("*"*(6-i)+' '*((2*i)-2)+"*"*(6-i))
else:
print("*"*(i-4)+' '*((9-i)*2)+"*"*(i-4))
*
***
*****
*******
*********
for i in range(1,10):
if(i<6):
print(' '*(5-i)+"*"*((2*i)-1))
1
22
333
4444
a="1234"
for i in range(1,5):
print(a[i-1:i]*i)
A
AB
ABC
ABCD
ABCDE
a="ABCDE"
for i in range(1,6):
print(a[:i])
1
12
123
1234
a="1234"
for i in range(1,5):
print(a[:i])
Group D:
1. What is the output of the following code?
Answer: my_list = [1, 2, 3, 4, 5]
print(my_list[2])
5. How do you find the intersection of two sets: {1, 2, 3} and {3, 4, 5}?
Answer: set1 = {1, 2, 3}
set2 = {3, 4, 5}
intersection_set = set1.intersection(set2)
print(intersection_set)
6. How can you get all the keys and values from a dictionary separately?
Answer: my_dict = {'a': 1, 'b': 2, 'c': 3}
keys = my_dict.keys()
values = my_dict.values()
print(keys) # Output: dict_keys(['a', 'b', 'c'])
print(values) # Output: dict_values([1, 2, 3])
7. Create two sets with some common elements and print their union.
Answer: set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
union_set = set1.union(set2)
print(union_set)