Documente Academic
Documente Profesional
Documente Cultură
VIDYA
MANDIR COMPUTER
SCIENCE(083)(PYTHON)
RAMBAGH,BA
STI
PREFACE
..
ACKNOWLEDGEMENT
..
PYTHON PROGRAM
1: TO SHIFT
NUMBERS
# Right Rotating a list to n
positions
n=3
list_1 = [1, 2, 3, 4, 5, 6]
list_1 = (list_1[-n:] + list_1[:-n])
print(list_1)
OUTPUT
:
[4,5,6,1,2,3]
PYTHON PROGRAM 2;
EMI CALCULATOR
def emi_calculator(p, r, t):
while b != 0:
gcd = b
b=a%b
a = gcd print(gcd )
PYTHON PROGRAM 4:
GCD USING RECURSION
# method to compute gcd
( recursion ) Output:
def hcfnaive(a,b): The gcd of 60 and 48 is :12
if(b==0):
return a
else:
return hcfnaive(b,a%b)
a = 60
b= 48
# prints 12
print ("The gcd of 60 and 48 is :
",end="")
print (hcfnaive(60,48))
PYTHON PROGRAM 5:
BINARY SEARCH
def binarySearch (arr, l, r, x):
# Check base case
if r >= l:
mid = l + (r - l)/2
if arr[mid] == x:
return mid
elif arr[mid] > x:
return binarySearch(arr, l, mid-1, x)
else:
return binarySearch(arr, mid+1, r, x)
else:
return -1
result = binarySearch(arr, 0, len(arr)-1, x)
if result != -1:
print "Element is present at index %d" % result
else:
print "Element is not present in array"
PYTHON PROGRAM 6:
BINARY SEARCH(USING LOOP)
def binarySearch(arr, l, r, x):
while l <= r:
mid = l + (r - l)/2;
if arr[mid] == x:
return mid
elif arr[mid] < x:
l = mid + 1
else:
r = mid - 1
return -1
# Driver Code
num = 5;
print("Factorial of",num,"is”)
factorial(num))
PYTHON PROGRAM 12:
OUTPUT:
CHARACTER RHOMBUS
nm=input("Your String is here ...")
x=len(nm)
for i in range(0,len(nm)):
for j in range(len(nm)-i,0,-1):
print(" ",end=" ")
for k in range(0,i+1):
print(nm[k]," ",end=" ")
print( ) f
or i in range(0,len(nm)):
for j in range(-2,i):
print(" ",end=" ")
for k in range(0,len(nm)-i-1): CHARACTER
print(nm[k]," ",end=" ")
print() RHOMBUS
PYTHON PROGRAM 13:
SELECTION SORT
OUTPUT:
# Python program for implementation of Selection SORTED ARRAY
# Sort
import sys [11,12,22,25,6
A = [64, 25, 12, 22, 11] 4]
# Traverse through all array elements
for i in range(len(A)):
min_idx = i
for j in range(i+1, len(A)):
if A[min_idx] > A[ j]:
min_idx = j
A[i], A[min_idx] = A[min_idx], A[i]
print ("Sorted array")
for i in range(len(A)):
print("%d" %A[i]),
PYTHON PROGRAM 14:
PALINDROME
# function which return reverse of a string OUTPUT:
def reverse(s): Yes
return s[::-1]
def isPalindrome(s):
# Calling reverse function
rev = reverse(s)
# Checking if both string are equal or not
if (s == rev):
return True
return False
s = "malayalam"
ans = isPalindrome(s)
if ans == 1:
print("Yes")
else:
print("No")
PYTHON PROGRAM 15:
CREATE A TEXT FILE
F= open(“myfile.txt”, “r”)
#apply condition
importMySql.db
db= MySql.db.connect(“localhost”, “root”,
“ ”,“cable”)
#prepare a cursor
cursor=cursor.db( )
plt.show( )
PYTHON PROGRAM 21:
CREATE A PIE CHART OUTPUT: