XII CS Python Practical Solution
There are several ways to produce the same output, only one example is given for each question.
1. Multiplication Table
2. Real Alpha
3. Combining Tuple
4. Dictionary of student with Marks
5. Bubble Sorting
6. Insertion Sort
7. Check Even and Odd number
8. Finding Power
9. Guessing Game
10. Module Operation
#creating MathOperation module
#the module provides addition, subtraction, multiplication, and division functions
#all the functions take two numbers as argument
#creating addition function
def addition(num1,num2):
return num1+num2
#creating subtraction function
def subtraction(num1,num2):
return num1-num2
#creating multiplication function
def multiplication(num1,num2):
return num1*num2
#creating division function
def division(num1,num2):
return num1/num2
#creating variables
num1 = 10
num2 = 20
#creating the student list
student = ['John','Mark','Taylor','David']
#creating the student dictionary
std_dict = {'name':'Zarzova','age':12,'email':'[email protected]'}
#IMPORTING
#importing the module
import MathOperation
#print(dir(MathOperation))
print(MathOperation.multiplication(2,2))
print(MathOperation.addition(2,2))
print(MathOperation.subtraction(2,2))
print(MathOperation.division(2,2))
print(MathOperation.student)
print(MathOperation.std_dict)
11. File Operation
import os
myTextFile = open('myfile.txt', 'w')
students = ["20 Lallawmawma 68\n", "21 Lalhmuchhuaka 56\n", "22 Zomuanpuia 57\n", "23 Ramthansanga 85\n", "24 Duhzuala 56\n", "25 Lalnunkuma 77\n"]
heading = "RollNo Name Mark\n"
# Writing a heading to a file
myTextFile.write(heading)
# Writing multiple strings at a time
myTextFile.writelines(students)
# Closing file
myTextFile.close()
# Checking if the data is written to file or not
myTextFile = open('myfile.txt', 'r')
print(myTextFile.read())
myTextFile.close()
file_size = os.path.getsize('myfile.txt')
print("File Size is:", file_size, "bytes")
12. Python Calculator
