Name: Activity Sheet Date: /12/2024
Subject: Computer Science
Grade: XI WS. No.:09/24-25
Topic: Output Based Questions
Find the output for the following programs:
Program 1:
num=int(input('enter a number'))
fir i in range(1,num+1):
for j in range(1,i+1);
print(j,end=' ')
print()
Program 2:
num =int(input('enter value'))
sum=0
for i in range(1,num+1):
sum=+(i*i)
print(sum)
Program 3:
numberGames = {}
numberGames[(1,2,4)] = 8
numberGames[(4,2,1)] = 10
numberGames[(1,2)] = 12
Program 4:
sum = 0
for k in numberGames:
sum += numberGames[k]
print len(numberGames) + sum
1
Program 5:
L1=[1, 2, 3, 4, 5, 'apple', [6, 7, 8], 9, 'banana', 10]
L1[6].insert(2,'cherry')
del L1[L1.index('banana')]
L1.insert(9,'guava')
del L1[-1]
print(L1)
Program 6:
a='Our.Program.Is.The.Best'
b=a.split('.')
c=[]
for i in a:
for j in i:
if 65<=ord(j)>=91:
c+=[j]
b=b.append(c)
print(b)
Program 7:
x="Grade 11"
a,b=len(x),""
for i in range (0,a):
if x[i].isupper():
b=b+x[i]
elif x[i].islower():
b=b+x[i+1]
elif x[i].isdigit():
b=b*int(x[i])
else:
b="@"+b
print(b)
2
Program 8:
str1="COMPUTER 2024"
str2=""
y=0
while y<len(str1):
if str1[y]>="O" and str1[y]<="M":
str2=str2+str1[y-1]
else:
str2=str2+"*"
y=y+1
print(str2)
Program 9:
str1='abcdefghijklmnopqrstuvwxyz'
list1=[]
for i in str1:
if ord(i)%3==0:
list1.append(i)
for i in list1:
print(i,end=i)
print()
print(i,end='i')
Program 10:
list1=[7,6,5,4,3,2,1]
for i in range(7):
list1.extend([i])
list2=sorted(list1)
print(list2)
list1+='78'
print(list1)
3
Program 11:
tuple1=(',',',',', ')
a,b,c=tuple1
if a==b==c:
a+='2'
tuple1=a,b,c
elif a==b:
b+='1'
tuple1=a,c,b
print(tuple1)
Program 12:
my_list = [1, 2, 3]
my_tuple = (1, 2, 3)
my_list[0] = 0
my_tuple[0] = 0
print(my_list)
print(my_tuple)
Program 13:
d1 = [10, "Python", 3.14]
d1.append([1, 2, 3])
print(d1)
substring = d1[1][1:4]
print(substring)
d1[3][2] = "Replace"
Program 14:
num= 4
a=1
b=num-1
c=0
for i in range(num):
4
print(" "*b, "* "," "*c, "*")
b-=1
a+=1
c+=2
str1="* "*(num+1)
print("* "*(num+1))
a=len(str1)//2
for l in range(num//2):
print(" " * (a - 2),"*")
print("* "*a)
for k in range(num//2):
print(" " * (a - 2), "*")
a=1
b = (num- 1)
c=0
for j in range(num):
print(" " * b, "* ", " " * c, "*")
b -= 1
a += 1
c += 2
Program 15:
n=int(input("Enter length"))
for i in range(1,n+1):
for j in range(i, 0, -1):
if(j%2==0):
print("#", end='')
elif(j%3==0):
print("@", end='')
else:
print("*", end='')
print()
Program 16:
word = "amazing"
5
result = ""
for i in range(len(word)):
if i % 2 == 0:
result += word[i]
else:
result += word[i].upper()
print(result)
data = ("apple", "banana", "cherry", "date")
result = [word.upper()[::-1] for word in data if len(word) > 5]
print(result)
Program 17:
data = [1, 2, 3, 4, 5]
tuple_data = tuple(data)
result = [tuple_data[i] * tuple_data[-i-1]
for i in range(len(tuple_data)//2)]:
print(result)
Program 18:
merged_list = []
i, j = 0, 0
while i < len(list1) and j < len(list2):
if list1[i] < list2[j]:
merged_list.append(list1[i])
i += 1
else:
merged_list.append(list2[j])
j += 1
while i < len(list1):
merged_list.append(list1[i])
i += 1
while j < len(list2):
6
merged_list.append(list2[j])
j += 1
print("Merged List:", result)
Program 19:
value=[ ]
for i in range(1000,4001):
S=str(i)
if (int(S[0])%2==0)and(int(S[1])%2==0)and(int S[2])%2==0)and (int S[3])%2==0):
value.append(S)
print(value)
Program 20:
palindromes = []
for word in word_list:
if word.lower() == word.lower()[::-1]:
palindromes.append(word)
Program 21:
print("Enter two equal sized lists")
l1 = eval(input("Enter first list: "))
l2 = eval(input("Enter second list: "))
# Compare both lists element by element
for i in range(len(l1)):
if l1[i] != l2[i]:
print("Lists differ at index", i)
break
else:
print("Lists are equal")
Program 22:
a="Year2022atallthe best"
a=a.split('a')
7
b=a[0]+"-"+a[1]+"-"+a[3]
print (b)
Program 23:
string="aabbcc"
count=3
while True:
if string[0]=='a':
string=string[2:]
elif string[-1]=='b':
string=string[:2]
else:
count+=1
break
print(string)
print(count)
Program 24:
M1="FATHERS"
M2="AGNELS"
M3=""
for i in range (0, len (M2)):
if M1[i]>="A" and M1[i]<="M":
M3 = M3+M1[i]
elif M1 [i]>="N" and M1 [i]<="Z":
M3=M3+M2[i]
else:
M3=M3+"*"
print (M3)