s = str(input("Enter a String which are duplicates Words \n "))
l = s.split()
k = []
for i in l:
# If condition is used to store unique string
# in another list 'k'
if (s.count(i)>1 and (i not in k)or s.count(i)==1):
k.append(i)
print(' '.join(k))
a=int(input("Enter Number of Row : "))
b=int(input("Enter Number of Columns : "))
matrix=[]
for i in range(a):
c=[]
for j in range(b):
j=int(input("Enter First Matrix Number : "))
c.append(j)
matrix.append(c)
matrix1=[]
for i in range(a):
d=[]
for j in range(b):
j=int(input("Enter Second Matrix Number : "))
d.append(j)
matrix1.append(d)
print("1st Matrix........" )
for i in range(a):
for j in range(b):
print(matrix[i][j],end=" ")
print()
print("Second Matrix........" )
for i in range(a):
for j in range(b):
print(matrix1[i][j],end=" ")
print()
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(a):
for j in range(b):
result[i][j]=matrix[i][j]+matrix1[i][j]
print("Result Addition of Matrix........")
for i in range(a):
for j in range(b):
print(result[i][j],end=" ")
print()
for i in range(a):
for j in range(b):
result[i][j]=matrix[i][j]-matrix1[i][j]
print("Result Subtraction of Matrix........")
for i in range(a):
for j in range(b):
print(result[i][j],end=" ")
print()
for i in range(a):
for j in range(b):
result[i][j]=matrix[i][j]*matrix1[i][j]
print("Result Multiplication of Matrix........")
for i in range(a):
for j in range(b):
print(result[i][j],end=" ")
print()
a=int(input("Enter Number of Row : "))
b=int(input("Enter Number of Columns : "))
matrix=[]
for i in range(a):
c=[]
for j in range(a):
j=int(input("Enter First Matrix Number : "))
c.append(j)
matrix.append(c)
matrix1=[]
for i in range(a):
d=[]
for j in range(b):
j=int(input("Enter Second Matrix Number : "))
d.append(j)
matrix1.append(d)
print("1st Matrix........" )
for i in range(a):
for j in range(b):
print(matrix[i][j],end=" ")
print()
print("Second Matrix........" )
for i in range(a):
for j in range(b):
print(matrix1[i][j],end=" ")
print()
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(a):
for j in range(b):
result[i][j]=matrix[i][j]/matrix1[i][j]
print("Result Matrix........")
for i in range(a):
for j in range(b):
print(result[i][j],end=" ")
print()
a=int(input("Enter Number of Row : "))
b=int(input("Enter Number of Columns : "))
matrix=[]
for i in range(a):
c=[]
for j in range(b):
j=int(input("Enter First Matrix Number : "))
c.append(j)
matrix.append(c)
matrix1=[]
for i in range(a):
d=[]
for j in range(b):
j=int(input("Enter Second Matrix Number : "))
d.append(j)
matrix1.append(d)
print("1st Matrix........" )
for i in range(a):
for j in range(b):
print(matrix[i][j],end=" ")
print()
print("Second Matrix........" )
for i in range(a):
for j in range(b):
print(matrix1[i][j],end=" ")
print()
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(a):
for j in range(b):
result[i][j]=matrix[i][j]*matrix1[i][j]
print("Result Matrix........")
for i in range(a):
for j in range(b):
print(result[i][j],end=" ")
print()
def quickSort(data_list):
quickSortHlp(data_list,0,len(data_list)-1)
def quickSortHlp(data_list,first,last):
if first < last:
splitpoint = partition(data_list,first,last)
quickSortHlp(data_list,first,splitpoint-1)
quickSortHlp(data_list,splitpoint+1,last)
def partition(data_list,first,last):
pivotvalue = data_list[first]
leftmark = first+1
rightmark = last
done = False
while not done:
while leftmark <= rightmark and data_list[leftmark] <= pivotvalue:
leftmark = leftmark + 1
while data_list[rightmark] >= pivotvalue and rightmark >= leftmark:
rightmark = rightmark -1
if rightmark < leftmark:
done = True
else:
temp = data_list[leftmark]
data_list[leftmark] = data_list[rightmark]
data_list[rightmark] = temp
temp = data_list[first]
data_list[first] = data_list[rightmark]
data_list[rightmark] = temp
return rightmark
data_list = [54,26,93,17,77,31,44,55,20]
quickSort(data_list)
print(data_list)
def selection_sort(alist):
for i in range(0, len(alist) - 1):
smallest = i
for j in range(i + 1, len(alist)):
if alist[j] < alist[smallest]:
smallest = j
alist[i], alist[smallest] = alist[smallest], alist[i]
alist = input('Enter the list of numbers: ').split()
alist = [int(x) for x in alist]
selection_sort(alist)
print('Sorted list: ', end='')
print(alist)
#Given string whose length is to be found
str1=(input("Enter a String : "))
print(str1)
#calling our len() method to calculate
#the length of str1
print("Length =",len(str1))
#Given string whose length is to be found
str1="Python is great!"
print("The given String is:",str1)
#calling our len() method to calculate
#the length of str1
print("Length =",len(str1))
def mergeSort(myList):
if len(myList) > 1:
mid = len(myList) // 2
left = myList[:mid]
right = myList[mid:]
# Recursive call on each half
mergeSort(left)
mergeSort(right)
# Two iterators for traversing the two halves
i = 0
j = 0
# Iterator for the main list
k = 0
while i < len(left) and j < len(right):
if left[i] < right[j]:
# The value from the left half has been used
myList[k] = left[i]
# Move the iterator forward
i += 1
else:
myList[k] = right[j]
j += 1
# Move to the next slot
k += 1
# For all the remaining values
while i < len(left):
myList[k] = left[i]
i += 1
k += 1
while j < len(right):
myList[k]=right[j]
j += 1
k += 1
myList = [54,26,93,17,77,31,44,55,20]
mergeSort(myList)
print(myList)
def insertionSort(arr):
for i in range(1, len(arr)):
key = arr[i]
# Move elements of arr[0..i-1], that are greater
than key,
# to one position ahead of their current position
j = i-1
while j >=0 and key < arr[j] :
arr[j+1] = arr[j]
j -= 1
arr[j+1] = key
# main
arr = ['t','u','t','o','r','i','a','l']
insertionSort(arr)
print ("The sorted array is:")
for i in range(len(arr)):
print (arr[i])
a=int(input("Enter Number of Row : "))
b=int(input("Enter Number of Columns : "))
matrix=[]
for i in range(a):
c=[]
for j in range(b):
j=int(input("Enter First Matrix Number : "))
c.append(j)
matrix.append(c)
matrix1=[]
for i in range(a):
d=[]
for j in range(b):
j=int(input("Enter Second Matrix Number : "))
d.append(j)
matrix1.append(d)
print("1st Matrix........" )
for i in range(a):
for j in range(b):
print(matrix[i][j],end=" ")
print()
print("Second Matrix........" )
for i in range(a):
for j in range(b):
print(matrix1[i][j],end=" ")
print()
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(a):
for j in range(b):
result[i][j]=matrix[i][j]+matrix1[i][j]
print("Result Matrix........")
for i in range(a):
for j in range(b):
print(result[i][j],end=" ")
print()
print("Please anser in string yes / no")
ans=str(input("You are my friend"))
if ans=="yes":
print("💛💛💛💛")
else :
print(" 😩😩😩😩")
from array import *
myarray = array('i', [10,20,30,40,50])
print("Traversing the array...")
for x in myarray:
print(x)
print("Inserting element in array...")
myarray.insert(5,60)
for x in myarray:
print(x)
print("Deleting element in array...")
myarray.remove(10)
for x in myarray:
print(x)
