Найти - Пользователи
Полная версия: Задача на массивы и циклы
Начало » Центр помощи » Задача на массивы и циклы
1
Ra1Zok
Пользователь вводит массив чисел n*n элементов. Записать матрицу в обратном виде (с конца).
Помогите, пожалуйста, решить задачу на python 3.6+
PEHDOM
 inpt = [[1,2,3], [4,5,6], [7,8,9]]
print([x[::-1] for x in inpt[::-1]])
>>> 
[[9, 8, 7], [6, 5, 4], [3, 2, 1]]
>>> 
хотя для школьника, учитывая что задача на циклы , наверно “правильнее” будет както так:

 n=3
inpt = [[1,2,3], [4,5,6], [7,8,9]]
outpt=[]
for i in range(n):
    outpt.append([])
    for j in range(n):
       outpt[i].append(inpt[n-i-1][n-j-1])
print(outpt)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB