Вопрос Кто знает Python помогите пж. Нужно создать двумерный массив и перевернуть его.

Регистрация
24 Май 2013
Сообщения
69
Репутация
0
Спасибо
1
Монет
0
n=int(input())
a=[]
k=0
for i in range(n ):
a.append([0]*n)
for i in range(n ):
for j in range(n ):
a[j]=int(input())
print("Массив:")
for i in range(n ):
for j in range(n ):
print(a[j],end=" ")
print()
for i in range(n ):
for j in range(n ):
k=a
a=a[n-i-1]
a[n-i-1]=k
print("Перевернутый массив:")
for i in range(n ):
for j in range(n ):
print(a[j],end=" ")
print()
вот мой вариант, но здесь что-то не правильно. Подскажите что именно надо исправить
 
Правильно я понял, надо что-то типа этого? n = int(input()) a = [[int(input()) for j in range(n)] for i in range(n)] print("Массив:") print(a) b = [i[::-1] for i in a[::-1]] print("Перевернутый массив:") print(b)
 
Назад
Сверху