Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- lists = [random.randint(0, 30) for i in range(15)]
- print("\nЗадание 1) \nПервоначальный массив:", *lists)
- excepts = []
- elem = dict()
- for i in range(len(lists)):
- try:
- excepts.index(lists[i])
- except ValueError:
- count = 0
- for j in range(len(lists)):
- if lists[j] == lists[i]:
- count = count + 1
- if count > 1:
- excepts.append(lists[i])
- elem[lists[i]] = count
- if elem != {}:
- for key in elem:
- print("Элемент {0} повторяется в списке {1} раз".format(key, elem[key]))
- else:
- print("Элементы не повторяются")
- print("\nЗадание 2) \nПервоначальный массив:", *lists)
- for i in range(len(lists)):
- if lists[i] < 10:
- lists[i] = 0
- elif lists[i] > 20:
- lists[i] = 1
- print("Преобразованный массив:",*lists)
- matrix = [[1, 2, 3, 4, 5],
- [6, 7, 8, 9, 10],
- [11, 12, 13, 14, 15]]
- print("\nЗадание 3) \nПервоначальная матрица:")
- print(matrix[0])
- print(matrix[1])
- print(matrix[2])
- maxValue = matrix[0][0]
- maxInd1 = 0
- maxInd2 = 0
- minValue = matrix[0][0]
- minInd1 = 0
- minInd2 = 0
- for i in range(len(matrix)):
- for j in range(len(matrix[i])):
- if maxValue < matrix[i][j]:
- maxValue = matrix[i][j]
- maxInd1 = i
- maxInd2 = j
- if minValue > matrix[i][j]:
- minValue = matrix[i][j]
- minInd1 = i
- minInd2 = j
- del[matrix[maxInd1][maxInd2]]
- del[matrix[minInd1][minInd2]]
- print("\nПреобразованная матрица:")
- print(matrix[0])
- print(matrix[1])
- print(matrix[2])
- matrix2 = [[1, 1, 1, 4, 5],
- [6, 7, 9, 9, 9],
- [11, 12, 15, 15, 15]]
- print("\nЗадание 4) \nПервоначальная матрица:")
- print(matrix2[0])
- print(matrix2[1])
- print(matrix2[2])
- maxInd11 = i
- maxInd22 = j
- for i in range(len(matrix2)):
- for j in range(len(matrix2[i])):
- if maxValue <= matrix2[i][j]:
- maxValue = matrix2[i][j]
- maxInd11 = i
- maxInd22 = j
- print("\nИндекс последнего максимума:[{0}][{1}]".format(maxInd11, maxInd22))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement