Page 9 - Computer Science Class 11 Without Functions
P. 9
Information Technology Act (IT Act)
Technology and society: Gender and disability issues while teaching and using computers
4. Practical
S.No Unit Name Marks (Total=30)
1. Lab Test (12 marks)
Python program (60% logic + 20% documentation + 20% code quality) 12
2. Report File + Viva (10 marks)
Report file: Minimum 20 Python programs 7
Viva voce 3
3. Project (that uses most of the concepts that have been learnt) 8
5. Suggested Practical List
Python Programming
Input a welcome message and display it.
Input two numbers and display the larger / smaller number.
Input three numbers and display the largest / smallest number.
Generate the following patterns using nested loops:
Pattern-1 Pattern-2 Pattern-3
* 12345 A
** 1234 AB
*** 123 ABC
**** 12 ABCD
***** 1 ABCDE
Write a program to input the value of x and n and print the sum of the following series:
1 + x + x + x + x + ... x n
2
3
4
1 – x + x – x + x – ... x n
4
2
3
x + x 2 + x 3 + x 4 + ... x n
2 3 4 n
x + x 2 + x 3 + x 4 + ... x n
2! 3! 4! n!
Determine whether a number is a perfect number, an Armstrong number or a palindrome.
Input a number and check if the number is a prime or composite number.
Display the terms of a Fibonacci series.
Compute the greatest common divisor and least common multiple of two integers.
Count and display the number of vowels, consonants, uppercase, lowercase characters in string.
Input a string and determine whether it is a palindrome or not; convert the case of characters in a string.
Find the largest/smallest number in a list/tuple.
Input a list of numbers and swap elements at the even location with the elements at the odd location.
Input a list/tuple of elements, search for a given element in the list/tuple.
Create a dictionary with the roll number, name and marks of n students in a class and display the names
of students who have marks above 75.

