Page |1
Basic Python Programs
Requirement to complete the following programs –
Variables, Data Types, Input and Output Functions, Formatting the Output,
and Operators.
P1: Write a Hello World program in Python.
------------------------------------------------------------------------------------
P2: Write a Python program to print the current date and time
-------------------------------------------------------------------------------------
P3: Write a Python program to print the version of Python that is running on
your computer.
-------------------------------------------------------------------------------------
P4: Write a Python program which prints the following as its output –
Welcome to Python programming.
It is a great language to learn and so simple.
Let us have FUN and learn.
-------------------------------------------------------------------------------------
P5: Have a look at the below given Python code –
print("Welcome to Python programming.")
print("It is a great language to learn and so simple.")
print("Let us have FUN and learn.")
Expected Output: (Should be printed in a Single line)
Welcome to Python programming. It is a great language to learn and so
simple. Let us have FUN and learn.
-------------------------------------------------------------------------------------
P6: Write a Python program to assign a value of all the basic type variables
and print them (Integer, Float, Bool, String, Complex) and print its type and
memory location where they are stored.
-------------------------------------------------------------------------------------
P7: Write a Python program which accepts the user's first and last name and
print them in reverse order with a space between them.
Input:
Input your First Name: Anushya
Page |2
Input your Last Name: Srikanth
Output:
Hello Srikanth Anushya
-------------------------------------------------------------------------------------
P8: Write a Python program to create 3 variable and assign them Binary,
Octal and Hexadecimal values and print the result in their decimal equivalent
value.
-------------------------------------------------------------------------------------
P9: Write a program to read a number from the user and print its equivalent
Binary, Octal, and Hexadecimal values
Input:
Enter the Number: 100
Output:
Binary Equivalent of 100 is 0b1100100
Octal Equivalent of 100 is 0o144
Hexadecimal Equivalent of 100 is 0x64
-------------------------------------------------------------------------------------
P10: Write a Python program to print the ASCII value of a given character.
Input:
Enter a Single Character: A
Output:
ASCII equivalent of A is 65
Input:
Enter a Single Character: 5
Output:
ASCII equivalent of 5 is 53
Input:
Enter a Single Character: %
Output:
ASCII equivalent of % is 37
-------------------------------------------------------------------------------------
P11: Write a Python program to print the ASCII Character for the given
integer value.
Page |3
Input:
Enter a Number: 35
Output:
ASCII equivalent of 35 is #
Input:
Enter a Number: 125
Output:
ASCII equivalent of 125 is }
Input:
Enter a Number: 50
Output:
ASCII equivalent of 50 is 2
Input:
Enter a Number: 99
Output:
ASCII equivalent of 99 is c
-------------------------------------------------------------------------------------
P12: Write a Python program to read 5 numbers from the user and print
them in a single line as a comma separated values.
Input:
Enter the 1st Number: 10
Enter the 2nd Number: 20
Enter the 3rd Number: 30
Enter the 4th Number: 40
Enter the 5th Number: 50
Output:
10,20,30,40,50
-------------------------------------------------------------------------------------
P13: Write a Python program which accepts the radius of a circle from the
user and compute the area
Page |4
Input:
Enter the Radius: 1.1
Output:
Area = 3.8013271108436504
-------------------------------------------------------------------------------------
P14: Write a Python program to accept a filename from the user and print
the extension of that file.
Input:
myProgram.java
Output:
java
Input:
P1.py
Output:
py
-------------------------------------------------------------------------------------
P15: Write a Python program to get the volume of a sphere with radius 6.
The volume of the sphere is: V = 4/3 × π × r3 = π × d3/6
-------------------------------------------------------------------------------------
P16: Write a Python program to read two numbers from the user and swap
the values of both the numbers and display the values.
Input:
10
20
Output:
The value of x before swapping: 10
The value of y before swapping: 20
The value of x after swapping: 20
The value of y after swapping: 10
-------------------------------------------------------------------------------------
P17: Write a Python program to read 5 subjects marks from the user and
print the student’s average.
Input:
Page |5
Enter the 1st Subject Mark: 98
Enter the 1st Subject Mark: 87
Enter the 1st Subject Mark: 80
Enter the 1st Subject Mark: 91
Enter the 1st Subject Mark: 94
Output:
Student Information
Marks Secured - 98 , 87 , 80 , 91 , 94
Total = 450
Average Percentage is: 90
-------------------------------------------------------------------------------------
P18: Write a Python program to find the radius of the circle and print it.
Hint: Formula -> πr2 and pi value is 3.1415
Input:
Enter the Radius: 5.3
Output:
The area of the circle with radius 5.3 is: 88.244735
-------------------------------------------------------------------------------------
P19: Write a Python program to calculate the Simple Interest by taking the
values dynamically from the user. Formula: PNR/100
Input:
Enter the principal amount: Rs.25000
Enter the time(years): 2
Enter the rate: 5
Output:
The simple interest is: R 2500.0
-------------------------------------------------------------------------------------
P20: Write a Python program to dynamically read the height of a person in
centimetres and then converts the height to feet and inches and print them.
Note:
1 Feet = 12inches
1 Inch = 2.54cm
Input:
Enter your height in centimetres: 153
Page |6
Output:
Your height in inches is 60.28
Your height in feet is 5.02
-------------------------------------------------------------------------------------
P21: Write a Python program to read a number n from the user and
compute n+nn+nnn
Example: If the n = 5
5+55+555 = 615
Input:
Enter a number n: 5
Output:
The value is: 615
Input:
Enter a number n: 20
Output:
The value is: 204060
-------------------------------------------------------------------------------------
P22: Write a Python program read 2 Numbers and print their Quotient and
Remainder.
Input:
Enter the first number: 15
Enter the second number: 7
Output:
Quotient is: 2
Remainder is: 1
-------------------------------------------------------------------------------------
P23: Write a Python program to find the Square root of the given Number
Input: 8
Output: 2.828
Input: 15
Output: 3.873
Input: 25.83
Page |7
Output: 5.082
-------------------------------------------------------------------------------------
P24: Write a Python program to calculate the Area of a Triangle
Formula:
If a, b and c are three sides of a triangle. Then,
s = (a+b+c)/2
area = √(s(s-a)*(s-b)*(s-c))
-------------------------------------------------------------------------------------
P25: Write a Python program to solve the Quadratic Equation
Formula:
ax2 + bx + c = 0, where
a, b and c are real numbers and
a≠0
-------------------------------------------------------------------------------------
P26: Write a Python program to generate a Random Number between the
range of 1 to 10 and print it.
-------------------------------------------------------------------------------------
P27: Write a Python program to convert Kilometres to Miles
Input: 5
Output: 3.11
-------------------------------------------------------------------------------------
P28: Write a Python program –
• Convert Celsius to Fahrenheit → fahrenheit = (celsius * 1.8) + 32
• Convert Fahrenheit to Celsius → celsius = (fahrenheit - 32) / 1.8
-------------------------------------------------------------------------------------
P29: Write a Python program to calculate the Compound Interest
Formula:
P(1 + R / 100)T
where,
• P – Principle amount
• R – Rate of the interest, and
• T – Time in the years
Input:
1000
5
Page |8
2
Output:
Principle amount : 1000.0
Interest rate : 5.0
Time in years : 2.0
compound Interest : 1102.5
-------------------------------------------------------------------------------------
P30: Write a program to input a single digit (n) and print a 3 digit number
created as e.g., if you input 7, then it should print 789.
Note: Assume that the input digit is in range 1-7.
-------------------------------------------------------------------------------------
P31: Write code to obtain fee amount from the user and then calculate fee
hike as 10% of fees and print the newly revised amount.
Input: 28500
Output: 31350.0
-------------------------------------------------------------------------------------
P32: Write a program that accepts cost of goods sold (cgos) revenue
generated, operating costs (oc) and prints Gross profit, net profit and net
profit percentage.
Hint: Net profit = Revenue – cgos – oc
Input:
500
3000
300
Output:
Gross profit is 2500
Net profit is 2200
Net profit percentage is 73.33333333333333
-------------------------------------------------------------------------------------
P33: Write a Python program to read a Number n and print n^2, n^3 and
n^4
Input: 5
Output: 5 25 125 625
-------------------------------------------------------------------------------------
Page |9
P34: Write a Python program to print the documents (syntax, description etc.) of
Python built-in function(s).
-------------------------------------------------------------------------------------
P35: Write a Python program to print the calendar of a given month and
year.
-------------------------------------------------------------------------------------
P36: Write a Python program to calculate number of days between two
dates.
date(2014, 7, 2)
date(2014, 7, 11)
Output:
9
-------------------------------------------------------------------------------------