0% found this document useful (0 votes)
117 views

CS Practical File

This document contains 10 programs written in Python. Each program is 1-2 pages and includes the code, input/output, and purpose of the program. The programs cover topics such as input/output, conditional statements, loops, functions, lists, dictionaries and more. Overall, the document showcases a collection of basic Python programs to demonstrate programming concepts.

Uploaded by

Divyansh Rajput
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views

CS Practical File

This document contains 10 programs written in Python. Each program is 1-2 pages and includes the code, input/output, and purpose of the program. The programs cover topics such as input/output, conditional statements, loops, functions, lists, dictionaries and more. Overall, the document showcases a collection of basic Python programs to demonstrate programming concepts.

Uploaded by

Divyansh Rajput
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

SESSION-2022-23

Computer Science Practical File

Submitted By -:
Divyansh Rajput
11th A

Submitted To-:
Mrs. Pooja Ma’am
ii

PROGRAM – 1
1. Write a python program to input a welcome message and
display it.

wl_msg = input(“Enter the welcome


message:”)
print(wl_msg)

OUTPUT
iii

PROGR AM – 2
2. Input two numbers and display the larger/smaller
number.

n1=input ("Enter the first number to check:")


n2=input ("Enter the second number to check:")

#Checking Larger
if n1>n2:
print (n1," is larger.")
elif n2>n1:
print (n2," is larger")
else:
print("You have entered equal number.")

#Checking Smaller
if n1<n2:
print(n1," is smaller.")
elif n2<n1:
print(n2," is smaller")
else:
print("You have entered equal number.")
iv

OUTPUT
v

PROGRAM – 3
3. Generate the following patterns using nested loop.

#Code For Pattern1

for i in range(1,6):

for j in range(1,i+1):

print("*",end=" ")

print()

#Code for Pattern2

for i in range(6,1,-1):

for j in range(1,i):

print(j,end=" ")

print()

#code for pattern 3

for i in range (65,70):

for j in range(65,i+1):

print(chr(j),end="")

print()
vi

OUTPUT
Pattern 1-

Pattern 2-

Pattern 3-
vii

PROGRAM – 4
4. Write a program to Find the Area and Perimeter of The
Rectangle .

# To Find the Area and Perimeter of Rectangle

l=int(input('Enter the Length of Rectangle:'))


b=int(input('Enter the Breadth of Rectangle:'))

A=l*b
P=2*(l+b)

print("Area of Rectangle=",A)
print("Perimeter of Rectangle=",P)

OUTPUT
viii

PROGRAM – 5
5. Write a program to input a number and check if the number
is a prime or composite number.

n=int(input("Enter number to check:"))

if n>1:

for i in range(2,n):

if n%i==0:

f=1

break

else:

f=0

elif n==0 or n==1:

print(n, " is not a prime number nor composite


number")

else:

print(n," is a composite number")

if f==1:

print(n, " is not a prime number")

else:

print(n," is a prime number")


ix

OUTPUT
x

PROGRAM – 6
6. Write a python program to compute the greatest common
divisor and least common multiple of two integers.

# Reading two numbers from user


fn = int(input('Enter first number: '))
sn = int(input('Enter second number: '))
gcd = 1
for i in range(1,fn +1):
if fn%i==0 and sn%i==0:
gcd = i
# Displaying GCD
print('HCF or GCD of %d and %d is %d' %(fn, sn,gcd))

# Calculating LCM
lcm = fn * sn/ gcd
print('LCM of %d and %d is %d' %(fn, sn, lcm))

OUTPUT
xi

PROGRAM – 7
7. Write a program to Find the Factorial of a Number.

num = int(input("Enter a number: "))


factorial = 1
if num < 0:
print(" Factorial does not exist for negative
numbers")
elif num == 0:
print("The factorial of 0 is 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("The factorial of",num,"is",factorial)

OUTPUT
xii

PROGRAM – 8
8. Program that reads two numbers and an arithmetic operator
and displays the computed result

num1=float(input("Enter first number:"))


num2=float(input("Enter second
number:"))
op=input("Enter operator[+-*/]:")
result=0
if op =='+':
result=num1+num2
elif op =='-':
result=num1-num2
elif op =='*':
result=num1*num2
elif op =='/':
result=num1/num2
else :
print("Invalid Operator!!")
print(num1,op,num2,'=',result)

OUTPUT
xiii

PROGRAM – 9
9. Write a program to find the largest number in a list.

#Variable declaration
n=int(input("Enter the number of elements:"))
l=[]
m=0
#Input from user
for i in range(n):
val=int(input("Enter element:"))
l.append(val)
print("The original list:",l)
#Finding maximum
for i in l:
if i>m:
m=i
print("The maximum number is:",m)

OUTPUT
xiv

PROGRAM – 10
10. Write a program to create a dictionary with the roll
number, name and marks of n students in a class and
display the names of students who have marks above 75.

#Input for Number of stude


n=int(input("How many students?:"))
#Empty Dictionary
stu={}
#Data Input
for i in range(n):
print("Enter details of student:")
rn=int(input("Enter roll number:"))
name=input("Enter Name:")
marks=float(input("Enter Marks:"))
stu[rn]=[name,marks]
#Logic to display detail of students more than 75
marks
for i in stu:
if stu[i][1]>75:
print("Name:",stu[i][0],"Marks:",stu[i][1])
xv

OUTPUT

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy