0% found this document useful (0 votes)
173 views23 pages

Main Code

The document contains source code for 25 questions demonstrating various Python programming concepts like data types, arithmetic operations, strings, conditional statements, loops, functions, lists, tuples, sets, filtering, mapping and reducing. Each question contains a brief description, source code to demonstrate the concept and expected output. The questions cover basic as well as advanced Python programming techniques.

Uploaded by

abhi n
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)
173 views23 pages

Main Code

The document contains source code for 25 questions demonstrating various Python programming concepts like data types, arithmetic operations, strings, conditional statements, loops, functions, lists, tuples, sets, filtering, mapping and reducing. Each question contains a brief description, source code to demonstrate the concept and expected output. The questions cover basic as well as advanced Python programming techniques.

Uploaded by

abhi n
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/ 23

QUESTION 1 :

Write a program to demonstrate di erent number datatypes in


python

SOURCE CODE :

a=87; #Integer Datatype


b=91.5; #Float Datatype
c=7.09j; #Complex Number
print("a is Type of",type(a)); #prints type of variable a
print("b is Type of",type(b)); #prints type of variable b
print("c is Type of",type(c)); #prints type of variable c

OUTPUT :
ff
QUESTION 2 :

Write a program to perform di erent arithmetic operations on


numbers in python.

SOURCE CODE:

um1 = oat(input(" Please Enter the First Value Number 1: "))


num2 = oat(input(" Please Enter the Second Value Number 2: "))

# Add Two Numbers


add = num1 + num2
# Subtracting num2 from num1
sub = num1 - num2
# Multiply num1 with num2
multi = num1 * num2
# Divide num1 by num2
div = num1 / num2
# Modulus of num1 and num2
mod = num1 % num2
# Exponent of num1 and num2
expo = num1 ** num2
print("The Sum of {0} and {1} = {2}".format(num1, num2, add))
print("The Subtraction of {0} from {1} = {2}".format(num2, num1, sub))
print("The Multiplication of {0} and {1} = {2}".format(num1, num2, multi))
print("The Division of {0} and {1} = {2}".format(num1, num2, div))
print("The Modulus of {0} and {1} = {2}".format(num1, num2, mod))
print("The Exponent Value of {0} and {1} = {2}".format(num1, num2, expo))

OUTPUT :
fl
fl
ff
QUESTION 3 :

Write a program to create, concatenate and print a string and accessing


substring from a given string.

SOURCE CODE :

def subString(Str,n):
# Pick starting point
for Len in range(1,n + 1):
# Pick ending point
for i in range(n - Len + 1):
j = i + Len - 1
for k in range(i,j + 1):
print(Str[k],end="")
print()
Str = "word"
subString(Str,len(Str))

OUTPUT :
QUESTION 4 :

Write a Python Program to Calculate the Area of a Triangle.

SOURCE CODE:

a = 50
b = 67
c = 79
s = (a + b + c) / 2
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('The area of the triangle is %0.2f' %area)

OUTPUT :
QUESTION 5 :
Write a python program to print a number is positive/negative using if-else

SOURCE CODE :

num = oat(input("Enter a number: "))


if num >= 0:
if num == 0:
print("Zero")
else:
print("Positive number")
else:
print("Negative number")

OUTPUT :
fl
QUESTION 6 :
Write a python program to create, append and remove lists in python.

SOURCE CODE :
class check():
def __init__(self):
self.n=[]
def add(self,a):
return self.n.append(a)
def remove(self,b):
self.n.remove(b)
def dis(self):
return (self.n)
obj=check()
choice=1
while choice!=0:
print("0. Exit")
print("1. Add")
print("2. Delete")
print("3. Display")
choice=int(input("Enter choice: "))
if choice==1:
n=int(input("Enter number to append: "))
obj.add(n)
print("List: ",obj.dis())
elif choice==2:
n=int(input("Enter number to remove: "))
obj.remove(n)
print("List: ",obj.dis())
elif choice==3:
print("List: ",obj.dis())
elif choice==0:
print("Exiting!")
else:
print("Invalid choice!!")
print()
OUTPUT :
QUESTION 7 :

Write a Python Program to Swap Two Numbers.

SOURCE CODE :

num1 = input('Enter First Number: ')


num2 = input('Enter Second Number: ')
print("Value of num1 before swapping: ", num1)
print("Value of num2 before swapping: ", num2)
temp = num1
num1 = num2
num2 = temp

print("Value of num1 after swapping: ", num1)


print("Value of num2 after swapping: ", num2)

OUTPUT :
QUESTION 8:
Demonstrate a python code to print try, except and nally block statements

SOURCE CODE:
def divide(x, y):
try:
result = x // y
print("Yeah ! Your answer is :", result)
except ZeroDivisionError:
print("Sorry ! You are dividing by zero ")
divide(9, 2)
divide(3, 1)

OUTPUT:

QUESTION 9 :

Write a python program to nd the square root

SOURCE CODE:
num = 3
num_sqrt = num ** 0.5
print('The square root of %0.3f is %0.3f'%(num ,num_sqrt))

OUTPUT:
fi
fi
QUESTION 10 :

Create a list and perform the following methods



a) insert()

b) remove()

c) append()

d) len()

e) pop()

f) clear()

SOURCE CODE:

lis = [2, 7, 3, 9, 4, 3, 8]

del lis[2 : 5]
print ("List elements after deleting are : ",end="")
for i in range(0, len(lis)):
print(lis[i], end=" ")
print("\r")
lis.pop(2)
print ("List elements after popping are : ", end="")
for i in range(0, len(lis)):
print(lis[i], end=" “)

OUTPUT:
QUESTION 11:

Create a tuple and perform the following methods

a) Add items

b) len()

c) check for item in tuple

SOURCE CODE :

Tuple1 = ()
print("Initial empty Tuple: ")
print(Tuple1)
Tuple1 = ('aryamnn', 'For')
print("\nTuple with the use of String: ")
print(Tuple1)
list1 = [1, 2, 4, 5, 6]
print("\nTuple using List: ")
print(tuple(list1))
Tuple1 = tuple('aeiou')
print("\nTuple with the use of function: ")
print(Tuple1)

OUTPUT :
QUESTION 13:

Write a Python program to nd the exponentiation of a number

SOURCE CODE:

num=int(input("Enter number: "))


exp=int(input("Enter exponential value: "))
result=1
for i in range(1,exp+1):
    result=result*num
print("Result is:”,result)

OUTPUT :
fi
QUESTION 14:

Write a Python program to convert a list of characters into a string

Source Code :

def convert(s):
new = ""

for x in s:
new += x
return new

s = ['A', 'R', 'Y', 'A', 'M', 'N', 'N', 'S', 'A', 'B', 'L', 'O', 'K']
print(convert(s))

OUTPUT :
QUESTION 16:

Write a python program to convert temperature from Fahrenheit to Celsius and


Celsius to Fahrenheit

Source Code :

celsius = 42.5
fahrenheit = (celsius * 1.8) + 32
print('%0.1f degree Celsius is equal to %0.1f degree Fahrenheit' %(celsius,fahrenheit))

OUTPUT :
QUESTION 17:

Write a program to insert 5 elements into an array and display the elements of
the array

Source Code :

from array import *


array_num = array('i', [1,3,5,7,9])
for i in array_num:
print(i)
print("Access rst three items individually")
print(array_num[0])
print(array_num[1])
print(array_num[2])

OUTPUT :
fi
QUESTION 18 :

Write a python program to check if the year entered by the user is a leap year or
not.

Source Code :

year = 2210

if (year % 400 == 0) and (year % 100 == 0):


print("{0} is a leap year".format(year))

elif (year % 4 ==0) and (year % 100 != 0):


print("{0} is a leap year".format(year))
else:
print("{0} is not a leap year".format(year))

OUTPUT :
QUESTION 19 :

Write a Python Program to Display First 10 Numbers Using while Loop Starting
from 0.

Source code :

i=1
while(i<=10):
print(i)
i += 1

QUTPUT :
QUESTION 20 :

Write a program to create an intersection, union, set di erence of sets.

Source code :
setn = {5, 10, 3, 15, 2, 20}
print("Original set elements:")
print(setn)
print(type(setn))
print("\nLength of the said set:")
print(len(setn))
setn = {5, 5, 5, 5, 5, 5}
print("Original set elements:")
print(setn)
print(type(setn))
print("\nLength of the said set:")
print(len(setn))
setn = {5, 5, 5, 5, 5, 5, 7}
print("Original set elements:")
print(setn)
print(type(setn))
print("\nLength of the said set:")
print(len(setn))

OUTPUT
ff
QUESTION 21 :

Write a program for lter() to lter only even numbers from a given list.

Source code :
# Python code to lter even values from a list

# Initialisation of list
lis1 = [1,2,3,4,5]

is_even = lambda x: x % 2 == 0

# using lter
lis2 = list( lter(is_even, lis1))

# Printing output
print(lis2)

OUTPUT :
fi
fi
fi
fi
fi
QUESTION 22 :
Write a python program to nd factorial of a number using recursion and without
recursion.

SOURCE CODE :

# Factorial of a number using recursion

def recur_factorial(n):
if n == 1:
return n
else:
return n*recur_factorial(n-1)

num = 7

# check if the number is negative


if num < 0:
print("Sorry, factorial does not exist for negative numbers")
elif num == 0:
print("The factorial of 0 is 1")
else:
print("The factorial of", num, "is", recur_factorial(num))

Output :
fi
QUESTION 23 :

Write a program to double a given number and add two numbers using
lambda()?

SOURCE CODE :
multi = lambda a, b : a * b

print(multi(5, 20))

print("\nResult from a multi")

def multi_func(a, b):

return a * b

print(multi_func(5, 20))

OUTPUT :
QUESTION 24 :

Write a program for map() function to double all the items in the LIST ?

SOURCE CODE :

# Python program to demonstrate working

# of map.

# Return double of n

def addition(n):

return n + n

# We double all numbers using map()

numbers = (1, 2, 3, 4)

result = map(addition, numbers)

print(list(result))

OUTPUT :
QUESTION 25 :
Write a program to nd sum of the numbers for the elements of the list by using
reduce()?

SOURCE CODE :

# python code to demonstrate summation

# using reduce() and accumulate()

# importing itertools for accumulate()

import itertools

# importing functools for reduce()

import functools

# initializing list

lis = [1, 3, 9, 10, 40]

# printing summation using accumulate()

print("The summation of list using accumulate is :", end="")

print(list(itertools.accumulate(lis, lambda x, y: x+y)))

# printing summation using reduce()

print("The summation of list using reduce is :", end="")

print(functools.reduce(lambda x, y: x+y, lis))

OUTPUT :
fi

You might also like