MyTetra Share
Делитесь знаниями!
1
Время создания: 31.08.2017 21:14
Текстовые метки: solve
Раздел: Python - Задачник - Матрицы
Запись: xintrea/mytetra_db_mcold/master/base/14982240101u4qupno08/text.html на raw.githubusercontent.com

Добрый вечер. Язык начал изучать тока недавно и все не могу сразу понять. Помогите пожалуйста. Дана матрица 5х6. Нужно найти в каждой строке максимальный элемент и вывести его.(это я осилел).))) Вопрос первый как мне организовать random чтобы числа в матрице не повторялись( усложнение программы и ее развитие пойдет дальше). Вопрос второй нужно организовать замену по столбцам , а именно первый и последний элемент в столбце. Помогите кому интересно!!!. Исходный код который на данный момент я смог осилить.


n=5    #Число строк

m=6    #Число столбцов
 
import random
a=[[random.randint(1,5) for j in range(m)] for i in range(n)]
print(a)
for i in range(len(a)):
    for j in range(len(a[i])):
        if a[i][j]>=0:
            print('',a[i][j],end='')
        else:
            print(a[i][j],end='')
    print()
#b=[]
for i in range(len(a)):
    #b=max(a[i])
    print('max:',max(a[i]))
      
input('Enter')
 
MyTetra Share v.0.59
Яндекс индекс цитирования