Top.Mail.Ru
Ответы

Python, нужно умножить матрицу на любое целое число

Задана исходная вложенная последовательность A[i,j]. Умножьте ее на заданное
число chislo. Назначение функции: умножение заданной вложенной
последовательности на число. Оформите созданную функцию в виде программного
модуля и подключите его к основной программе.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
123456789101112131415161718192021222324
 import random 
 
def multiply_nested_list(n, m, chislo): 
    a = [[random.randint(1, 50) for i in range(m)] for j in range(n)] 
    print("\nИсходная вложенная последовательность:") 
    for i in range(n): 
        for j in range(m): 
            print("%3d" % a[i][j], end="") 
        print() 
    for i in range(n): 
        for j in range(m): 
            a[i][j] *= chislo 
    print("\nРазмноженный вложенный список:") 
    for i in range(n): 
        for j in range(m): 
            print("%3d" % a[i][j], end="") 
        print() 
    return a 
 
n = 5 
m = 5 
chislo = int(input("\nВведите любое число: ")) 
multiply_nested_list(n, m, chislo)