Centre for Distance and Online Education
Guidelines for formatting your assignment.
Assignments must be typed in a Microsoft Word Document as per the
following instructions:
The front page should consist of the learner’s name in CAPITAL
LETTERS along with their Roll Number, Program, Semester, Course
Name and Code.
Page Size: A-4
Margin: 1-inch on all sides
Font: Times New Roman
Font Size: 12
Alignment: Justified.
The total page limit shall not exceed 12 pages.
Please ensure that completed assignments are typed and formatted as per the
guidelines and the soft copies are uploaded on or before the submission cut-off
date.
NOTE: You are advised to stick to the timelines of submissions.
Guidelines for submitting your assignment.
The document size should not exceed 2 MB.
The assignment response document should NOT contain colourful images
or highlighted text content.
If the learner submitted the wrong assignment or wants to resubmit, it can
be done on or before the cut-off date. ONLY the latest uploaded file
will be considered for evaluation.
Content that has been directly copied from the Internet/SLM and
Assignments that have been copied and shared among students
will be automatically rejected and disqualified.
Page 1 of 3
Centre for Distance and Online Education
NOTE: Assignment submissions are accepted only in .pdf format which
should be readable by OCR. Kindly do not upload scanned copies of
assignments.
Things to recheck before clicking that submit button.
Upon successful submission of IA in LMS, you can verify using the preview
tab the document submitted against each subject. In case the file
submitted has been corrupted or the wrong document submitted, it will
not be considered for evaluation.
If your assignment submission file is on a pen drive, please copy the files
to the system's local drive and then upload them on LMS.
NOTE: WE DO NOT ENCOURAGE HANDWRITTEN ANSWER SHEETS. THE
USE OF AI TOOLS IS HIGHLY DISCOURAGED. ANY STUDENT FOUND
USING THEM WILL BE PENALIZED.
Page 2 of 3
Centre for Distance and Online Education
ASSIGNMENT
SESSION JUL-AUGUST 2025
PROGRAM BACHELOR OF BUSINESS ADMINISTRATION
(BBA)
SEMESTER II
COURSE CODE & NAME DBB1218- INTRODUCTION TO PYTHON
CREDITS III
NUMBER OF ASSIGNMENTS & 02
MARKS 30 MARKS EACH
Note: Answer all questions. Kindly note that answers for 10 marks questions should be
approximately 400 - 450 words. Each question is followed by an evaluation scheme.
Q.N Assignment Set – 1 Mark Total
o Questions s Marks
1. List and explain any five standard data types 10 10
available in Python.
2. Define a function in Python and explain the 10 10
complete function call flow, detailing how control is
transferred from the calling code to the function
and back.
3. Explain the difference between break, continue, 10 10
and pass statements in Python with examples. Also,
describe the execution flow of an if-elif-else
statement.
Q.N Assignment Set – 2 Mark Total
o Questions s Marks
4. What are tuples in Python, and how do they differ 10 10
from lists in terms of mutability and performance?
Also, how does slicing work in tuples? Write code to
extract the middle three elements from a tuple of
seven elements.
5. Define Object-Oriented Programming. Explain its 10 10
four foundational principles with suitable examples.
Also, discuss the benefits of OOP in modern
software development.
6. Demonstrate any four popular libraries of python 10 10
with suitable example. Also, explain the use of
multiple except clauses in exception handling.
Page 3 of 3