0% found this document useful (0 votes)
22 views2 pages

Grade 10 AI Python 2025-26 Practicals 2

The document outlines practical exercises for Grade 10 students at Delhi Private School, focusing on advanced Python programming. It includes tasks such as combining inventory lists, manipulating strings and tuples, performing calculations, and using NumPy for data analysis. Additionally, it provides a framework for assessing students' understanding of Python concepts through various levels of complexity.

Uploaded by

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

Grade 10 AI Python 2025-26 Practicals 2

The document outlines practical exercises for Grade 10 students at Delhi Private School, focusing on advanced Python programming. It includes tasks such as combining inventory lists, manipulating strings and tuples, performing calculations, and using NumPy for data analysis. Additionally, it provides a framework for assessing students' understanding of Python concepts through various levels of complexity.

Uploaded by

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

DELHI PRIVATE SCHOOL – DUBAI

GRADE 10 (2025-2026)

ARTIFICIAL INTELLIGENCE (SUBJECT CODE: 417)

UNIT 7: ADVANCE PYTHON – PRACTICALS (2)

1. Imagine you have two warehouses storing different parts for assembling bicycles. You receive
a new shipment and need to combine the parts from both warehouses into a single master
inventory list. Write Python program to combine the inventory lists from two warehouses
using extend ().
2. Create a list of “Good morning”. Make each letter as separate list elements. Write a Python
program
• To slice elements in a range 3-8.
• Slice elements from 5th element till the end.
• Printing all elements using using slice operation
• To slice elements from index -6 to -1
• Printing list elements in reverse using Slice operation
3. Write a Python program to
• Create an empty Tuple
• Create a tuple with five programming languages
• Access first element of tuple using indexing
• Print all elements of list
• Delete the created tuple
4. Write a Python program to check the given number is positive, negative or zero.
5. Write a Python program to find the sum of all numbers stored in a list.
6. Write a Python program to count down from 10 to 1 using while loop.
7. Write a Python program to add natural numbers up to N using while loop.
8. Write a program to find numbers which are divisible by 7 and multiple of 5 between 1200 and
2200 using while loop.
9. Write a program to check whether a number is prime or not using 'while' loop.
10. Create a numPy array of numbers 1 to 5. Write a Python program to
• Add 5 to each element
• Divide each element by 5
• Square each element
• Access 2nd element of the array (element count starts from 0)
• Multiplying 2 arrays
• Print all elements of the array
Page 1 of 2
11. Write a Python program to create an e-commerce product catalogue using dictionary.
Access the Product information using key value of the dictionary.
"name": "Laptop Pro X150",
"description": "High-performance laptop for professionals.",
"price": 1299.99,
"category": "Electronics",
"stock": 100
12. Write a program to calculate mean, median and mode using NumPy with built in libraries.

Topic : Advance Python

S.NO Concept Level


Pre structural Multi structural
Level - 1 Uni structural Level - 3 Relational Extended Abstract
Level - 2 Level - 4 Level - 5
1 Advance Unable to do Python Can able to declare a Can able to use input Can able to include Can able to do
Python – basic Programs value to a variable in and output variables, input basic programs of
Basic Python program statements in Python and output Python using
Program programs. statements in variables and input
Python programs. and output
statements for real
world applications.
2 Advance Unable to learn Python Can able to identify Able to Python Can able to explain Can able to do
Python – Looping Control Looping control and programs with Python programs Python programs
Looping Statements. Conditional conditional with looping with looping
Control statements in Python statements. control and control and
Statements programs. Conditional Conditional
statements. statements for real
world applications.
3 Advance Doesn’t know anything Is able to declare list, Is able to explain Is able to do various Can able to do
Python – about Lists, Tuple, Tuple, Dictionary various operations of operations of Lists, various operations
Lists, Tuple, Dictionary in Python. in Python program. Lists, Tuple, Tuple, Dictionary in of Lists in Python
Dictionary Dictionary in Python. Python. for real world
applications.

SELF APPRAISAL: PEER APPRAISAL:

TEACHER APPRAISAL:

Page 2 of 2

You might also like