Professional Documents
Culture Documents
Computers_11th_grade_record_programs_first_10_final_copy
Computers_11th_grade_record_programs_first_10_final_copy
COMPUTER
SCIENCE
Pattern a:
*
***
*****
*******
*****
***
*
Pattern b:
*******
*****
***
*
***
*****
*******
COMPUTER SCIENCE
PRACTICAL EXERCISES 2023-2024
CLASS-XI
Ex.no:2
Date:
Creating a program to print twin primes
AIM:
To write a program to print first 20 twin primes
SOURCE CODE:
print("first 20 twin prime numbers: ")
c=0
i=1
while c<=20:
while i>0:
i+=1
x = i+2
F=0
for k in range(2,i):
if i%k ==0:
F =1
for k in range(2,x):
if x%k==0:
F =1
if(F==0):
c+=1
print(i,x)
break
SAMPLE OUTPUT:
for i in n:
if i.isalpha():
alf+=1
tot+=1
if i.isdigit():
dig+=1
tot+=1
if i.isascii() and not i.isalnum():
spc+=1
tot+=1
Run 1:
Run 2:
if n==2:
s=1
num = int(input())
for i in range(1,num+1):
s = s*i
print(s)
if n==3:
num = int(input())
for i in range(1,num+1):
print((2**i)-1)
SAMPLE OUTPUT:
Run 1:
Run 2:
Run 3:
Run 1:
enter an integer: 20
enter a string: 567
587
Run 2:
enter an integer: 20
enter a string: a5b6c7
587
Run 3:
enter an integer: 20
enter a string: abc
20
COMPUTER SCIENCE
PRACTICAL EXERCISES 2023-2024
CLASS-XI
Ex.no:6
Date:
Creating a program to reverse words in sentence
AIM:
To write a program to print each word of sentence reversed
SOURCE CODE:
n = input("enter a sentence: ")
c = n.split()
c2=[]
x = len(c)
for i in range(x):
p=''
z=c[i]
l = len(z)
for k in range(l):
p = z[k]+p
c2.append(p)
for i in c2:
print(i,end=' ')
SAMPLE OUTPUT:
Run 1:
Run 2:
Run 3:
Run 1:
Run 2:
Run 3:
Run 4:
if n3[n[i]]>1:
if n[i] in n1:
if n[i] not in n2:
n2.append(n[i])
Run 1:
enter a list : [1,2,3,4,5,6,7,8,9]
list of unique elements: [1, 2, 3, 4, 5, 6, 7, 8, 9]
duplicates [2, 5, 7, 9]
freq of each element {1: 1, 2: 2, 3: 1, 4: 1, 5: 2, 6: 1, 7: 3,
8: 1, 9: 4}
Run 2:
enter a list : [1,2,3,4,5,6,7,8,9]
list of unique elements: [1, 2, 3, 4, 5, 6, 7, 8, 9]
duplicates []
freq of each element {1: 1, 2: 1, 3: 1, 4: 1, 5: 1, 6: 1, 7: 1,
8: 1, 9: 1}
Run 3:
enter a list : [1,1,2,3,4,5,5,6,7,8,8,9,9,9]
list of unique elements: [1, 2, 3, 4, 5, 6, 7, 8, 9]
duplicates [1, 5, 8, 9]
freq of each element {1: 2, 2: 1, 3: 1, 4: 1, 5: 2, 6: 1, 7: 1,
8: 2, 9: 3}
COMPUTER SCIENCE
PRACTICAL EXERCISES 2023-2024
CLASS-XI
Ex.no:9
Date:
Creating a program to find number in list
AIM:
To write a program to check a list and find position of number
SOURCE CODE:
n = eval(input("enter a list of numbers: "))
k = int(input("enter a number to check for: "))
x=[]
c=0
for i in range(len(n)):
if k == n[i]:
x.append(i+1)
c+=1
if c==0:
print('number not found in list')
else:
print("number",k,"found at position: ",x)
SAMPLE OUTPUT:
Run 1:
enter a list of numbers: [1,2,3,4,5,4,6,7,5,8,5,43,3,2,1]
enter a number to check for: 1
number 1 found at position: [1, 15]
Run 2:
enter a list of numbers:
[1,2,3,3,4,5,6,7,8,5,23,43,23,1,0,3,0]
enter a number to check for: 2
number 2 found at position: [2]
COMPUTER SCIENCE
PRACTICAL EXERCISES 2023-2024
CLASS-XI
Ex.no:10
Date:
Creating a program to separate positive and negative
AIM:
To write a program to check a list and print positive and negative in
separate lists
SOURCE CODE:
n = eval(input("enter a list of numbers: "))
n1=[]
n2=[]
for i in n:
if i>=0:
if i not in n1:
n1.append(i)
else:
if i not in n2:
n2.append(i)
print("original list: ",n)
print("positive numbers: ",n1)
print("negative numbers: ",n2)
SAMPLE OUTPUT:
Run 1:
enter a list of numbers: [-5,4,-3,2,1,-2,0,5,6,7,8,-9,-10]
original list: [-5, 4, -3, 2, 1, -2, 0, 5, 6, 7, 8, -9, -10]
positive numbers: [4, 2, 1, 0, 5, 6, 7, 8]
negative numbers: [-5, -3, -2, -9, -10]
Run 2: