24BTESCS106 –PROBLEM SOLVING THROUGH PYTHON LABORATORY
INDEX
S NO DATE EXPERIMENT PAGE NO MARKS STAFF
SIGN
1A ELECTRICITY BILLING
1B RETAIL SHOP BILLING
1C SINE SERIES
1D WEIGHT OF A MOTORBIKE
1E WEIGHT OF A STEEL BAR
1F COMPUTE ELECTRICAL CURRENT IN
THREEPHASE AC CIRCUIT
2A EXCHANGE THE VALUES OF TWO
VARIABLES USING TEMPORARY
VARIABLE
2B EXCHANGE THE VALUES OF TWO
VARIABLES WITHOUT USING TEMPORARY
VARIABLE
2C CIRCULATE THE VALUES OF N VARIABLES
2D DISTANCE BETWEEN TWO VARIABLES
3A NUMBER SERIES
3B NUMBER PATTERN
3C HALF PYRAMID PATTERN
3D FULL PYRAMID PATTERN
4A ITEMS PRESENT IN A LIBRARY
4B COMPONENTS OF A CAR
4C MATERIALS REQUIRED FOR
CONSTRUCTION OF A BUILDING
5A COMPONENTS OF A LANGUAGE
5B ELEMENTS OF A CIVIL STRUCTURE
6A FACTORIAL USING RECURSION
6B FINDING LARGEST NUMBER IN A LIST
USING FUNCTION
6C FINDING AREA OF A SHAPE USING
FUNCTION
7A REVERSING A STRING
7B PALINDROME IN A STRING
7C COUNT CHARACTERS IN A STRING
7D REPLACING CHARACTERS
S NO DATE EXPERIMENT PAGE NO MARKS STAFF
SIGN
8 INSTALLING AND EXECUTING PYTHON
PROGRAM IN ANACONDA NAVIGATOR
8A COMPARE THE ELEMENTS OF TWO
PANDAS SERIES USING PANDAS
LIBRARY
8B PYTHON PROGRAM USING NUMPY
LIBRARY
8C PLOT A GRAPH USING MATPLOTLIB
LIBRARY
8D RETURN MATHEMATICAL CONSTANTS
USING SCIPY LIBRARY
9A COPY FROM ONE FILE TO ANOTHER
9B WORD COUNT FROM A FILE
9C FINDING LONGEST WORD IN A FILE
10A DIVIDE BY ZERO ERROR USING
EXCEPTION HANDLING
10B VOTERS AGE VALIDITY
10C STUDENT MARK RANGE VALIDATION
11 EXPLORE PYGAME TOOL
12A DEVELOP A BOUNCING BALL GAME
USING PYGAME
12B DEVELOP A CAR RACE GAME USING
PYGAME