Class XII : Practical File Programs

Class XII python practical file should have 20 python programs and 5 SQL Queries.

  • Basic general programs
  • if condition based programs
  • loop based programs
  • function based programs
  • function with recursion programs
  • python with numpy programs
  • python and MySQL connectivity programs
  • SQL Queries

Programs:

Question:1

Write a python script to take input for a number calculate and print its square and cube?

a=int(input("Enter any no "))
b=a*a
c=a*a*a
print("Square = ",b)
print("cube = ",c)

Output:

Enter any no 10
Square = 100
cube = 1000
>>>

Question:2

Write a python script to take input for 2 numbers calculate and print their sum, product and difference?

a=int(input("Enter 1st no "))
b=int(input("Enter 2nd no "))
s=a+b
p=a*b
if(a>b):
    d=a-b
else:
    d=b-a
print("Sum = ",s)
print("Product = ",p)
print("Difference = ",d)

Output:

Enter 1st no 10
Enter 2nd no 20
Sum = 30
Product = 200
Difference = 10
>>>

Question:3

Write a python script to take input for 3 numbers, check and print the largest number?

a=int(input("Enter 1st no "))
b=int(input("Enter 2nd no "))
c=int(input("Enter 3rd no "))
if(a>b and a>c):
    m=a
else:
    if(b>c):
        m=b
    else:
        m=c
print("Max no  = ",m)

Output:

Enter 1st no 25
Enter 2nd no 63
Enter 3rd no 24
Max no = 63
>>>

Method:2

a=int(input("Enter 1st no "))
b=int(input("Enter 2nd no "))
c=int(input("Enter 3rd no "))
if(a>b and a>c):
    m=a
elif(b>c):
    m=b
else:
    m=c
print("Max no  = ",m)

Output:

Enter 1st no 25
Enter 2nd no 98
Enter 3rd no 63
Max no = 98
>>>

Question:4

Write a python script to take input for 2 numbers and an operator (+ , – , * , / ). Based on the operator calculate and print the result?

a=int(input("Enter 1st no "))
b=int(input("Enter 2nd no "))
op=input("Enter the operator (+,-,,/) ") 
if(op=="+"):
    c=a+b
    print("Sum = ",c)
elif(op==""):
     c=a*b
     print("Product = ",c)
elif(op=="-"):
     if(a>b):
         c=a-b
     else:
         c=b-a
     print("Difference = ",c)
elif(op=="/"):
     c=a/b
     print("Division = ",c)
else:
     print("Invalid operator")

Output:

Enter 1st no 10
Enter 2nd no 20
Enter the operator (+,-,*,/) +
Sum = 30
>>>

Output:

Enter 1st no 10
Enter 2nd no 36
Enter the operator (+,-,*,/) –
Difference = 26
>>>

Question:5

Write a python script to take input for name and age of a person check and print whether the person can vote or not?

name=input("Enter name ")
age=int(input("Enter age "))
if(age>=18):
    print("you can vote")
else:
    print("you cannot vote")

CBSE Class 12 @ Python

  • Home Page class 12 @ Python
  • Class 12 @ Python Theory Syllabus
  • Class 12 @ Python Practical Syllabus
  • Revision Tour
  • Functions (Funcations, Inbuilt Functions, Python Modules, Python Packages)
  • Inbuilt Functions
  • Python Modules
  • Python Packages
  • Using Python Libraries
  • Python Data File Handling
  • Program Efficiency
  • Data Structures In Python
  • Data Visualization Using Pyplot
  • Computer Networks
  • MySQL
  • Interface Python with SQL
  • Society, Law and Ethics
  • Web Development with Django
  • Class 12 @ Python Sample Practical File
  • Class 12 @ Python Sample Papers
  • Class 12 @ Python Projects
  • Tutorials

    Technical Questions

    Interview Questions

    C Programming
    C++ Programming
    Class 11 (Python)
    Class 12 (Python)
    C Language
    C++ Programming
    Python

    C Interview Questions
    C++ Interview Questions
    C Programs
    C++ Programs