Practical File (CS) (2024-25) 2
Practical File (CS) (2024-25) 2
Principal
PROGRAM 1
CREATING A MENU DRIVEN PROGRAM TO PERFORM ARITHMETIC OPERATIONS
OUTPUT
PROGRAM 2
CREATING A PYTHON PROGRAM TO DISPLAY FIBONACCI SERIES
OUTPUT
PROGRAM3
CREATING A MENU DRIVEN PROGRAM TO FIND FACTORIAL AND SUM OF LIST OF NUMBERS USING
FUNCTION.
OUTPUT
PROGRAM 4
CREATING A PYTHON PROGRAM TO IMPLEMENT RETURNING VALUE(S) FROM FUNCTION
OUTPUT
PROGRAM 5
CREATING A PYTHON PROGRAM TO IMPLEMENT MATHEMATICAL FUNCTIONS
OUTPUT
PROGRAM 6
CREATING A PYTHON PROGRAM TO GENERATE RANDOM NUMBER BETWEEN 1 TO 6
OUTPUT
PROGRAM 7
CREATING A PYTHON PROGRAM TO READ A TEXTFILE LINE BY LINE AND DISPLAY EACH WORD
SEPARATED BY '#'
OUTPUT
Story.txt:
PROGRAM 8
CREATING A PYTHON PROGRAM TO READ A TEXT FILE AND DISPLAY THENUMBEROF
VOWELS/CONSONANTS/LOWERCASE/UPPER CASECHARACTERS.
OUTPUT
Story.txt:
PROGRAM 9
CREATING PYTHON PROGRAM TO DISPLAY SHORT WORDS FROM A TEXTFILE
OUTPUT
Poem.txt:
PythonExecutedProgramOutput:
PROGRAM 10
CREATING A PYTHON PROGRAM TO COPY PARTICULAR LINES OF A TEXTFILE INTO
AN ANOTHER TEXT FILE
OUTPUT
Sample.txt:
PythonExecutedProgramOutput:
New.txt:
PROGRAM 11
CREATING A PYTHON PROGRAM TO CREATE AND SEARCH RECORDS IN BINARY FILE
OUTPUT
PROGRAM 12
CREATING A PYTHON PROGRAM TO CREATE AND UPDATE/MODIFY RECORDS IN
BINARY FILE
OUTPUT
PROGRAM 13
CREATING A PYTHON PROGRAM TO CREATE AND SEARCH EMPLOYEE’S RECORD IN CSV FILE.
OUTPUT
PROGRAM 14
CREATING A PYTHON PROGRAM TO IMPLEMENT STACK OPERATIONS(LIST)
OUTPUT
PROGRAM 15
CREATING A PYTHON PROGRAM TO IMPLEMENT STACK OPERATIONS(Dictionary)
OUTPUT
PROGRAM 16
CREATING A PYTHON PROGRAM TO INTEGRATE MYSQL WITH PYTHON
DISPLAYING RECORDS)
OUTPUT
PROGRAM 19
CREATING A PYTHON PROGRAM TO INTEGRATE MYSQL WITH PYTHON (UPDATING
RECORDS)
OUTPUT
PROGRAM 20
Perform all the operations with reference to table ‘Employee’ through
MySQL-Python connectivity.
Solution:
import MySQLdb
db1 = MySQLdb.connect("localhost","root","","TESTDB" )#
cursor = db1.cursor()
sql = "CREATE TABLE EMP(empno integer primary key,ename varchar(25) not null,salary
float);"
cursor.execute(sql)
import MySQLdb
db1 = MySQLdb.connect("localhost","root","","TESTDB"
)cursor = db1.cursor()
KUMAR',86000);"
try:
cursor.execute(sql)
db1.commit()
except:
db1.rollback()
db1.close()
Fetching all the records from EMP table having salary more than 70000.
import MySQLdb
db1 = MySQLdb.connect("localhost","root","","TESTDB"
)cursor = db1.cursor()
try:
cursor.execute(sql)
#using fetchall() function to fetch all records from the table EMP and store in
resultset
resultset =
cursor.fetchall()for row in
resultset:
(row)except:
db1.close()
Updating record(s) of the table using UPDATE
import MySQLdb
db1 = MySQLdb.connect("localhost","root","","TESTDB"
)cursor = db1.cursor()
#Preparing SQL statement to increase salary of all employees whose salary is less
than 80000
salary<80000;"try:
cursor.execute(sql)
db1.commit()
except:
db1.rollback()
db1.close()
Deleting record(s) from table using DELETE
import MySQLdb
= db1.cursor()
try:
cursor.execute(sql)
db1.commit()
except:
db1.rollback()
db1.close()
Output
record(s) deleted
>>>