Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Python Что здесь не так ?! Строки 1. Задача «Делаем срезы» Условие Дана строка. Сначала выведите третий символ этой строки. Во второй строке выведите предпоследний символ этой строки. #Вся строкеа, кроме последних двух символов string4 = main_string print(string4) #Hello wor >>> print(main_string) Hello wor https://www.cyberforum.ru/ python-beginners/ thread2430794.html Python В массиве найти все нулевые элементы и заменить их вместе с соседними элементами на 3 https://www.cyberforum.ru/ python-beginners/ thread2430519.html
Помогите написать максимально простой и понятный код В данном массиве найти все нулевые элементы и заменить их вместе с соседними элементами на 3. import random l = print(l) for nullindex in : if nullindex != 0: l = 3 if nullindex != len(l) - 1: l = 3
Python Python + Artificial Intelligence, https://www.cyberforum.ru/ python-beginners/ thread2430348.html
Здравствуйте! Фирма Accenture в моей стране регулярно проводит IT Bootcamps по нескольким направлениям. Например, Artificial Intelligence - 2 недели буткэмп + по результатам могут предложить... На курсере специализация по ML ( Machine Learning) от МФТИ состоит из 5 курсов и рассчитана 3-6 месяцев. И даже если вы ее пройдете - не факт, что вас куда-то потом возьмут. По моим ощущениям от...
Python Неправильно расчитывается дробная часть Нужно чтобы при вводе, скажем, 14.23 должно выводить 23. Или при вводе 54.3232 должно выводить 3232. НО! Запуская этот код и вводя 14.23 почему-то выводит чуть больше (23000000000000043). Иногда чуть... всё так, учите мат. часть - и русский язык поучить тоже не помешает: "Запуская этот код и вводя 14.23 почему-то выводит..." "Подъезжая к сей станции с моей головы слетела шляпа" (А.П. Чехов) https://www.cyberforum.ru/ python-beginners/ thread2430541.html
Python Файл: Запишите в другой файл полные коды заданных цветов в виде целых чисел в HEX В каждой строке файла записано три числа, каждое из которых находится в интервале . Эти числа обозначают красную, зелёную и синюю составляющие цвета в цветовой модели RGB. Запишите в другой файл... >>> '%x%x%x' % (128, 255, 255) '80ffff' https://www.cyberforum.ru/ python-beginners/ thread2430996.html Python Как обратиться к элементу списка? У меня есть список, в котором лежат классы. Как я могу обратиться к какому-либо элементу не используя цикл for? По индексу тоже нельзя обратиться. Предположим, класс выглядит так. Соответственно... X, Y и Z... Добавлено через 1 минуту мне было просто интересно. Кнута на вас нет. (если что, ударение на букву "у") https://www.cyberforum.ru/ python-beginners/ thread2430878.html
Python Добавление игры Хочу дополнить программу, чтобы она проверяла решаема ли игра при первоначальной раскладке. Подскажите, как можно реализовать? Предполагаю воспользоваться правилом из вики: головоломка имеет... https://www.cyberforum.ru/ python-beginners/ thread2430559.html Python Может ли ферзь добраться от одного поля до другого за один ход https://www.cyberforum.ru/ python-beginners/ thread2430430.html
Проверьте, может ли шахматный ферзь добраться от одного поля до другого ровно за один ход. Программа получает на вход два обозначения поля, разделённые пробелом. Каждое обозначение имеет вид ... https://www.cyberforum.ru/python-beginners/thread2326054.html#post12925980
Python Для чего в коде используется >>> https://www.cyberforum.ru/ python-beginners/ thread2430985.html
Здравствуйте. изучаю по самоучителю python 3.7 в коде попались символы >>> - для чего они используются. не могу найти в справочниках не могу найти в справочниках Откройте IDLE. Это просто часть строки приглашения в командной оболочке. Они в коде никак не используются, потому что к коду никак не относятся.
Проверка вложенного списка Python
Добрый вечер. Помогите пожалуйста реализовать функцию для проверки нахождения списка в самом себе (иначе - бесконечного, рекурсивного списка), то есть: infinity_list = ]]... Defaultinge, учитывая, что ссылка может находиться на любом уровне вложенности - то и проверять можно бесконечно. Надо установить лимит. А в остальном - обычная рекурсия. Передаёте в неё...
Python Класс с методом "Кто быстрее ?" https://www.cyberforum.ru/ python-beginners/ thread2430625.html
Задача такова: создаются два атрибута класса car1 и car2, каждому атрибуту передаются следующие значения: имя, вес, цвет, уровень топлива, максимальная скорость, ускорение, путь; путь одинаковый у... Ну что вы никак не научитесь тэги ставить? Так сложно что ли мышкой кликнуть?
Python Читаем символ в строке https://www.cyberforum.ru/ python-beginners/ thread2430912.html
Задача: на вход подается строка (числовая/буквенная), второй строкой подается символ/цифра и ищется в данном массиве первой строки, если находит то пишет номер вхождения в отдельный массив который... def findletter(msttring,mchar): for i in range(len(mstring)): if mstring==mchar: mlist.append(i) print(mlist) if __name__ == '__main__': mlist= mstring...
6 / 4 / 2
Регистрация: 13.02.2019
Сообщений: 46
0

Массив: Вывести матрицу, у которой каждый элемент равен сумме элементов матрицы на заданных позициях... - Python - Ответ 13464077

04.04.2019, 17:13. Показов 4813. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем еще раз добрый день.

Есть задача:

Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк, заканчивающихся строкой, содержащей только строку "end" (без кавычек)

Программа должна вывести матрицу того же размера, у которой каждый элемент в позиции i, j равен сумме элементов первой матрицы на позициях (i-1, j), (i+1, j), (i, j-1), (i, j+1). У крайних символов соседний элемент находится с противоположной стороны матрицы.

В случае одной строки/столбца элемент сам себе является соседом по соответствующему направлению.

Я написал код! но мне нужна помощь, в описании для крайнего столбца, и последней строки, неправильно считает (((
просто помочь откорректировать код! и все.


Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
lst = []
st = ''
sub = 0
out_list = []
while st != 'end':
    st = input()
    if st != 'end':
        st = st.split(' ')
        a = []
        for z in st: 
            a.append(int(z))
        lst.append(a)
i = 0
j = 0
for i in range(len(lst)):
    row_lst = []
    for j in range(len(lst[i])):
        if j+1 < len(lst[i]) and i+1 < len(lst):
            sub = lst[i][j-1] + lst[i][j+1] + lst[i-1][j] + lst[i+1][j]
            sub = str(sub)
            row_lst.append(sub)
        else:
            sub = lst[i][j-1] + lst[i][0] + lst[i-1][j] + lst[0][j]
            sub = str(sub)
            row_lst.append(sub)
    print(' '.join(row_lst))
Добавлено через 6 минут
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
lst = []
st = ''
sub = 0
out_list = []
while st != 'end':
    st = input()
    if st != 'end':
        st = st.split(' ')
        a = []
        for z in st: 
            a.append(int(z))
        lst.append(a)
for i in range(len(lst)):
    row_lst = []
    for j in range(len(lst[i])):
        if j+1 < len(lst[i]) and i+1 < len(lst):
            sub = lst[i][j-1] + lst[i][j+1] + lst[i-1][j] + lst[i+1][j]
            sub = str(sub)
            row_lst.append(sub)
        elif j+1 == len(lst[i]) and i+1 < len(lst):
            sub = lst[i][j-1] + lst[i][0] + lst[i-1][j] + lst[i][j]
            sub = str(sub)
            row_lst.append(sub)
        elif j+1 < len(lst[i]) and i+1 == len(lst):
            sub = lst[i][j-1] + lst[i][j+1] + lst[i-1][j] + lst[0][j]
            sub = str(sub)
            row_lst.append(sub)
        else:
            sub = lst[i][j-1] + lst[i][0] + lst[i-1][j] + lst[0][j]
            sub = str(sub)
            row_lst.append(sub)
    print(' '.join(row_lst))
ввел небольшие коррекции, в код! но все равно что то пошло не так!

Вернуться к обсуждению:
Массив: Вывести матрицу, у которой каждый элемент равен сумме элементов матрицы на заданных позициях... Python
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.04.2019, 17:13
Готовые ответы и решения:

Вывести матрицу того же размера, у которой каждый элемент в позиции i, j равен сумме элементов первой матрицы
Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк, заканчивающихся строкой, содержащей...

Вывести матрицу того же размера, у которой каждый элемент в позиции i, j равен сумме элементов первой матрицы
Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк, заканчивающихся строкой, содержащей ...

Получить матрицу X(M,M), каждый элемент которой равен сумме соответствующих элементов матриц А и B
Заданы матрицы А(м,м) и В(м,м). Получить матрицу X(M,M), каждый элемент которой равен сумме соответствующих элементов матриц А и B. ...

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.04.2019, 17:13
Помогаю со студенческими работами здесь

Определить квадратную матрицу, каждый элемент которой равен сумме элементов соответствующей строки
Добрый день! Пожалуйста, помогите с программой. В функции Input Вводится массив с клавиатуры, а затем выводится на экран. Во второй...

Программа должна вывести матрицу, у которой каждый элемент в позиции I,j равен произведению элементов первой матрицы
Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк, заканчивающиеся строкой, содержащей...

Создать матрицу, каждый элемент которой равен сумме соответствующих элементов двух первых матриц
Даны 2 двумерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен сумме соответствующих...

Сгенерировать матрицу размером n*n, в которой каждый элемент равен сумме элементов, стоящих выше и левее
Помогите решить задачу! Написать программу, формирующую матрицу размером n*n (n вводится пользователем), в которой каждый элемент равен...

Построить последовательность С, каждый элемент которой равен сумме элементов строк матрицы В
Построить последовательность С, каждый элемент которой равен сумме элементов строк матрицы В. Размерность матрицы 3x3.

0
Новые блоги и статьи
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной. Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
Формулы поворота
Igor3D 10.03.2025
Добрый день Тема Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости". x' = x * cos(a) - y * sin(a) y' = y * cos(a) + x * sin(a) Как бы Вы их. . .
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view. string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет! Отправлено 19 февраля 2025 года в 17:20:21 UTC Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home. Мы официально. . .
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru