Предмет: Информатика,
автор: juliiia20
Допоможіть, будь ласка
Python
Приложения:
Ответы
Автор ответа:
3
import random
def print_matrix(matrix):
for i in range(len(matrix)):
for j in range(len(matrix[i])):
print(matrix[i][j], end=' ')
print()
def main():
n = int(input('Введите порядок матрицы: '))
m = int(input('Введите размер вектора движения: '))
matrix = [[random.randint(0, 9) for i in range(n)] for j in range(n)]
print('Исходная матрица:')
print_matrix(matrix)
vector = [random.randint(0, 9) for i in range(m)]
print('Вектор движения:', vector)
for i in range(len(matrix)):
for j in range(len(matrix[i])):
if matrix[i][j] in vector:
matrix[i][j] = 0
print('Полученная матрица:')
print_matrix(matrix)
if __name__ == '__main__':
main()
juliiia20:
Спасибо!
Похожие вопросы
Предмет: Математика,
автор: s5ycr6k2y7
Предмет: Қазақ тiлi,
автор: rahmhmh32
Предмет: Другие предметы,
автор: bojkodasha1111
Предмет: Литература,
автор: ralinahaz