0% found this document useful (0 votes)
1 views3 pages

DDI Python Internship Tasks Week1

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

DDI Python Internship Tasks Week1

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

Digital Dream Institute — Internship Program

DIGITAL DREAM INSTITUTE


Internship Program

PYTHON DEVELOPER INTERNSHIP — TASK SHEET


Week 1 | Module: Variables & Operators in Python

Intern Name: Intern ID: DDI-2026-___

Role: Python Developer Intern Duration: Week 1 (Day 1 – Day 3)

Reporting Manager: Training & Development Submission Mode: .py file / GitHub link
Head

Welcome to Digital Dream Institute! As a Python Developer Intern, you will complete the tasks below, assigned across different
departments, to strengthen your foundation in Python variables and operators through real company scenarios.

TASK 01 | EMPLOYEE SALARY CALCULATOR

Assigned by: Payroll Team Priority: High


Skill Focus: Arithmetic Operators
Task Brief:
Digital Dream Pvt. Ltd. wants to calculate an employee's net salary. Given basic_salary, hra (40% of basic), da
(10% of basic), and deductions (PF + tax), calculate gross_salary and net_salary.

TASK 02 | PROFIT & LOSS STATEMENT

Assigned by: Finance Team Priority: High


Skill Focus: Arithmetic + Comparison Operators
Task Brief:
A company's monthly revenue and expenses are given. Calculate profit_or_loss. Use a comparison operator to
determine whether the company made a profit, loss, or broke even.

TASK 03 | EMPLOYEE ATTENDANCE PERCENTAGE

Assigned by: HR Team Priority: High


Skill Focus: Arithmetic + Comparison Operators
Task Brief:
Given days_present and total_working_days, calculate the attendance percentage. Check whether the employee
is eligible for a "Perfect Attendance Bonus" (percentage >= 95).

TASK 04 | INVENTORY STOCK CHECKER

Assigned by: Warehouse & Operations Team Priority: High

Page 1 of 3
Digital Dream Institute — Internship Program

Skill Focus: Comparison + Logical Operators


Task Brief:
A warehouse has current_stock, minimum_threshold, and maximum_capacity. Use comparison and logical
operators to check if stock is low, optimal, or overstocked.

TASK 05 | EMPLOYEE BONUS ELIGIBILITY

Assigned by: HR Team Priority: High


Skill Focus: Logical Operators
Task Brief:
An employee is eligible for a bonus if years_of_experience > 2 and performance_rating >= 8. Write variables
for both and evaluate eligibility using logical operators.

TASK 06 | PRODUCT PRICING WITH DISCOUNT AND TAX

Assigned by: Sales Team Priority: High


Skill Focus: Arithmetic Operators
Task Brief:
Given product_price, discount_percent, and tax_percent, calculate the final_price a customer pays. Order of
operations matters here.

TASK 07 | EMPLOYEE ID AND BADGE NUMBER GENERATOR

Assigned by: Admin Team Priority: High


Skill Focus: String + Arithmetic Operators
Task Brief:
Digital Dream Institute assigns employee IDs by combining department code, joining year, and employee
number (e.g., "DDI" + "2026" + "045"). Use string concatenation and arithmetic to generate an ID.

TASK 08 | OVERTIME PAY CALCULATOR

Assigned by: Payroll Team Priority: High


Skill Focus: Comparison + Arithmetic Operators
Task Brief:
Given hours_worked and standard working_hours = 8, calculate overtime_hours (if any) and overtime_pay at
1.5x the hourly rate.

TASK 09 | COMPANY BUDGET ALLOCATION CHECKER

Assigned by: Finance Team Priority: High


Skill Focus: Comparison + Logical Operators

Page 2 of 3
Digital Dream Institute — Internship Program

Task Brief:
A department requests a budget_amount. The company approves it only if budget_amount <= allocated_budget
and department_performance_score >= 7. Evaluate approval status.

TASK 10 | EMPLOYEE AGE ELIGIBILITY FOR RETIREMENT PLAN

Assigned by: HR Team Priority: High


Skill Focus: Comparison Operators
Task Brief:
Given an employee's date_of_birth (or age directly), check if they are eligible for the company's retirement
scheme (age >= 58) or provident fund enrollment (age >= 18).

TASK 11 | MEETING ROOM BOOKING CONFLICT CHECKER

Assigned by: Admin Team Priority: High


Skill Focus: Comparison + Logical Operators
Task Brief:
Given existing_meeting_start, existing_meeting_end, and a new_meeting_start, new_meeting_end, determine if
there's a scheduling conflict using logical operators.

TASK 12 | CURRENCY CONVERSION FOR INTERNATIONAL CLIENT BILLING

Assigned by: Finance Team Priority: High


Skill Focus: Arithmetic Operators
Task Brief:
Digital Dream Institute bills an international client in USD. Given amount_in_inr and conversion_rate, calculate
amount_in_usd. Also apply a 2% processing fee.

Evaluation Criteria
• Correct use of variables and operators (40%)
• Accuracy of output / logic (30%)
• Code readability and comments (20%)
• Timely submission (10%)

Page 3 of 3

You might also like