Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python: научные вычисления

Войти
Регистрация
Восстановить пароль
 
VjikUndead
0 / 0 / 0
Регистрация: 27.03.2015
Сообщений: 4
#1

Задание с матрицей - Python

12.01.2018, 15:47. Просмотров 167. Ответов 0
Метки нет (Все метки)

Дарова всем, дана задача: дана матрица 3х3 выбираем любой элемент а вывести нужно соседние элементы если рядом с элементом нет элементов(границы матрицы) заполнить будто бы это нули пример:
1 2 3
4 5 6 если выбрать 6 то на выводе будет 2 3 0 0 0 9 8 5
7 8 9

Вот мой код но есть ли более правильное решение?
Python
1
2
3
4
5
6
7
8
9
10
11
12
a = [[1, 2, 3], [4, 5, 6,], [7, 8, 9]]
ii = int(input())
jj = int(input())
for i in range(3):
    for j in range(3):
        if a[i][j] == a[ii][jj]:
            continue
        if ((ii - i == -2) or (ii + i == 2) or (jj - j == -2) or (jj + j == 2)) and ((jj != 1 and j != 1) or (ii != 1 and i != 1)) : 
            print(0, end=' ')
            continue
        print(a[i][j],end=' ')
input()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2018, 15:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задание с матрицей (Python):

Небольшой баг с матрицей - Python
# -*- coding: utf-8 -*- from random import randint number_of_colomn = int(input('Введите N: ')) number_of_row = int(input('Введите...

Работа с матрицей (перемещение элементов) - Python
Добрый вечер. Язык начал изучать тока недавно и все не могу сразу понять. Помогите пожалуйста. Дана матрица 5х6. Нужно найти в каждой...

Работа с текстом и матрицей - из текста в массив - Python
У меня такой вопрос, как из этого ввода: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0/n 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0/n 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

Задание матрицы - Python
Доброго времени суток. Нужна ваша помощь: Как в пайтоне можно задать матрицу определённого размера, элементы который создаются по такому...

Задание с файлами - Python
Помогите плз Дан файл целых чисел вида: n1 f11 f12 ... f1n1 n2 f21 f22 ... f2n2 ..................... где n1 – количество оценок...

Невнятное задание - Python
Всем добрый вечер, столкнулся тут с задачкой: Написать код (с помощью регулярных выражений и без них) для удаления из строки незакрытых...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2018, 15:47
Привет! Вот еще темы с ответами:

Задание в codecademy - Python
Не пойму в чем ошибка, помогите пожалуйста.

Элементарное задание - Python
Задание: Имеется два входных файла – файл_с_текстом и файл_словаря. Файл_с_текстом содержит текст в виде последовательностей текстовых...

Циклы (2 задание) - Python
Составить и отладить процедуру для приближённого вычисления заданной функции y=f(x) путём суммирования членов заданного её ряда s(x)....

Задание по программированию - Python
Программирование в "Python" ************************** text='He lives in Moscow or in St. Petersburg. Are you from...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru