Предмет: Информатика, автор: juliiia20

Допоможіть, будь ласка
Python ​

Приложения:

Ответы

Автор ответа: wherethefux
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: Спасибо!
yurabrodzinskyy: wherethefux, можеш мне помочь плиз? https://znanija.com/task/50597315
Похожие вопросы