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

Python PRGM Set 1

The document outlines 22 programming problems covering Python fundamentals like functions, modules, file handling, CSV processing, and patterns. The problems include writing programs to find factors, Fibonacci numbers, simple math operations, sorting, searching lists and tuples, and analyzing triangle sides.

Uploaded by

Smriti Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Python PRGM Set 1

The document outlines 22 programming problems covering Python fundamentals like functions, modules, file handling, CSV processing, and patterns. The problems include writing programs to find factors, Fibonacci numbers, simple math operations, sorting, searching lists and tuples, and analyzing triangle sides.

Uploaded by

Smriti Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Python Programming Lab ( SET 1)

Paper Code : MCA- 166

1. Write a program to find


a. Sum of Digits of a number
b. Product of digits

2. Write a program for


a. Multiplication
b. Factorial
3. Write a program:
a. To find numbers divisible by 7 and are not multiple of 5. In range of 2000-3200
inclusive.
b. Which will have a list of values and then input a number to check if the value
exist in the list or not.
4. Write a program to:
a. Input 5 numbers in the list and print in ascending order.
b. Insert a value in the list at particular position.
c. Count elements in the list until the occurrence of the first tuple. In the list.
5. Write a program to:
a. Replace an empty tuple with another tuple or list.
b. Replace last element of a tuple.
6. Wap to:
a. implement Linear search on list and tuple.
b. print Fibonacci series.
7. Wap to create a function that accepts abbreviations of states as args and returns the
full name of the states ,return null if no mapping is found.
8. Write a function:
a. To print all powers of 2 in the range 1-12 (inclusive).i.e including 12.
b. That accepts lowercase words and returns uppercase.

9. Write a program to create a function show_employee() using the conditions:


i. It should accept the employee’s name and salary and display both.
ii. If the salary is missing in the function call then assign default value
50000 to salary

10. Write a program:


a. That accepts a hyphen-separated sequence of words as input and prints the
words in a hyphen-separated sequence after sorting them alphabetically.
b. To add some days to your present date and print the date added.
11. Write a Python function that takes two lists and returns True if they are equal otherwise
false
12. Wap to print the following patterns
a. * * * * *
*****
*****
*****
*****

b. 1 1 1 1 1
22222
33333
44444
55555

c. 1 2 3 4 5 6 7
1234567
1234567
1234567
1234567
1234567
1234567

d. A A A A A A A
BBBBBBB
CCCCCCC
DDDDDDD
EEEEEEE
FFFFFFF
GGGGGGG

e. *
**
***
****
*****

f. *
**
***
****
*****
g.
*
***
*****
*******
*********

h.
*********
*******
*****
***
*
i.
1111 1
2222
333
44
5

13. Write a Python program to reverse a string using function .


Sample String : "1234abcd"
Expected Output : "dcba4321

14. Program to:


a. compute gcd of two numbers recursively in Python.
b. to find factorial of a number using Recursion.

15. Python program to:


a. convert decimal into other number systems
b. Make a Simple Calculator using functions.

16. '''Write a program that accepts the lengths of three sides of a triangle as inputs. The
program output should indicate whether or not the triangle is a right triangle (Recall
from the Pythagorean Theorem that in a right triangle, the square of one side equals
the sum of the squares of the other two sides).'''

17. Write a python program to define a module to find Fibonacci Numbers and import the
module to another program.

18. Write a program:


a. using decorator to perform division.
b. Iterator
c. Generator.
19. Write a python program to define a module and import a specific function in that module to
another program.

20. Write a program in Python to implement readline, readlines, writeline and writelines
using
file handling mechanisms.

21 Perform following operations on a CSV file


a. Create a data frame from csv file, dictionary, List of tuples
b. Operations on Data Frame Shape, head, tail
c. Retrieving rows / columns from data frame
d. Finding maximum and minimum values
e. Performing queries
f. Data Analysis using groupby()

22.

You might also like