0% found this document useful (0 votes)
7 views2 pages

LAB Problems

The document outlines a series of programming exercises aimed at developing various skills in programming. It includes tasks such as reading and processing student details, generating Fibonacci sequences, calculating statistical measures, and handling file operations. Additionally, it covers creating classes and functions for complex numbers and performing exception handling in functions.

Uploaded by

devmalik9720
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

LAB Problems

The document outlines a series of programming exercises aimed at developing various skills in programming. It includes tasks such as reading and processing student details, generating Fibonacci sequences, calculating statistical measures, and handling file operations. Additionally, it covers creating classes and functions for complex numbers and performing exception handling in functions.

Uploaded by

devmalik9720
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Programming Exercises:

1. a. Develop a program to read the student details like Name, USN, and Marks in
three subjects. Display
the student details, total marks and percentage with suitable messages.
b. Develop a program to read the name and year of birth of a person. Display
whether the person is a
senior citizen or not.

2. a. Develop a program to generate Fibonacci sequence of length (N). Read N from


the console.
b. Write a function to calculate factorial of a number. Develop a program to
compute binomial
coefficient (Given N and R).

3. Read N numbers from the console and create a list. Develop a program to print
mean, variance and
standard deviation with suitable messages.

4. Read a multi-digit number (as chars) from the console. Develop a program to
print the frequency of
each digit with suitable message.

5. Develop a program to print 10 most frequently appearing words in a text file.


[Hint: Use dictionary
with distinct words and their frequency of occurrences. Sort the dictionary in the
reverse order of
frequency and display dictionary slice of first 10 items]

6. Develop a program to sort the contents of a text file and write the sorted
contents into a separate text
file. [Hint: Use string methods strip(), len(), list methods sort(), append(), and
file methods open(),
readlines(), and write()].

7. Develop a program to backing Up a given Folder (Folder in a current working


directory) into a ZIP
File by using relevant modules and suitable methods.

8. Write a function named DivExp which takes TWO parameters a, b and returns a
value c (c=a/b). Write
suitable assertion for a>0 in function DivExp and raise an exception for when b=0.
Develop a suitable
program which reads two values from the console and calls a function DivExp.

9. Define a function which takes TWO objects representing complex numbers and
returns new complex
number with a addition of two complex numbers. Define a suitable class ‘Complex’ to
represent the
complex number. Develop a program to read N (N >=2) complex numbers and to compute
the addition
of N complex numbers.

10. Develop a program that uses class Student which prompts the user to enter marks
in three subjects and
calculates total marks, percentage and displays the score card details. [Hint: Use
list to store the marks
in three subjects and total marks. Use __init__() method to initialize name, USN
and the lists to store
marks and total, Use getMarks() method to read marks into the list, and display()
method to display the
score card details.]

You might also like