Matrix - sum of all rows, sum of all cols, max number in each row, min in each row
Matrix - sum of cols.,sum of leading diagonal
#1. Transpose of Matrix l = [[10,12], [40,2], [60,3]] Transpose = [] i = 0 j = 0 #print(len(l[i])) #print(len(l[j])) while i < len(l[0]): list = [] while j < len(l): list.append(l[j][i]) j+=1 Transpose.append(list) j=0 i+=1 print (l ,'Transpose:',Transpose, sep='\n') #2. String Rotation word = 'abcdef' #num = 2 # --> cdefab #num = 1 # --> bcdefa #num = -2 # efabcd #num = -1 # fabcde num = int(input('Enter the Num:')) num = num%len(word) print(word[num:] + word[:num]) #3.Matrix -#List wise Total #List wise Maximum Value, #list wise minimum value #List wise Total student_marks = [[10,20,30], [40,50,60], [70,80,90]] for marks_list in student_marks: sum = 0 for mark in marks_list: sum = sum + mark print(sum, end=' ') print() print("==============================================") #List wise Maximum Value student_marks = [[10,20,30], [40,50,60], [70,80,90]] for marks_list in student_marks: max = 0 for mark in marks_list: if mark > max: max = mark print('Max:',max, end=' ') print() print("=============================================") #list wise minimum value for marks_list in student_marks: min = marks_list[0] for mark in marks_list: if mark < min: min = mark print('Min:',min, end=' ') print() #4. Matrix - sum of cols,sum of leading diagonal student_marks = [[10,20,30], [40,50,60], [70,80,90]] #Sum of all columns #10+40+70 #20+50+80 #30+60+90 i = 0 j = 0 sum = 0 while j < len(student_marks): sum =0 i=0 while i < 3: sum = sum + student_marks[i][j] i+=1 j+=1 print('sum:',sum) print('=======================================================') #10+50+90 j = 0 sum = 0 while j < len(student_marks): sum = sum + student_marks[j][j] print(student_marks[j][j], end =' ') j+=1 print('sum:',sum) print('=======================================================') #30+50+70 i = 2 j = 0 sum = 0 while j < len(student_marks): sum = sum + student_marks[j][i] print(student_marks[j][i], end =' ') i-=1 j+=1 print('sum:',sum)
Top comments (0)
Subscribe
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Top comments (0)