Борисовна_Кашутина
?>

Питон 17 . в левом верхнем углу прямоугольной таблицы размером n×m находится черепашка. в каждой клетке таблицы записано некоторое число. черепашка может перемещаться вправо или вниз, при этом маршрут черепашки заканчивается в правом нижнем углу таблицы. подсчитаем сумму чисел, записанных в клетках, через которую проползла черепашка (включая начальную и конечную клетку найдите наибольшее возможное значение этой суммы и маршрут, на котором достигается эта сумма. входные данные в первой строке входных данных записаны два натуральных числа n и m, не превосходящих 100 — размеры таблицы. далее идет n строк, каждая из которых содержит m чисел, разделенных пробелами — описание таблицы. все числа в клетках таблицы целые и могут принимать значения от 0 до 100. выходные данные первая строка выходных данных содержит максимальную возможную сумму, вторая – маршрут, на котором достигается эта сумма. маршрут выводится в виде последовательности, которая должна содержать n-1 букву d, означающую передвижение вниз и m-1 букву r, означающую передвижение направо. если таких последовательностей несколько, необходимо вывести ровно одну (любую) из них. примеры входные данные 5 5 9 9 9 9 9 3 0 0 0 0 9 9 9 9 9 6 6 6 6 8 9 9 9 9 9 выходные данные 74 d d r r r r d d

Информатика

Ответы

agutty3

Сходства                                                                   Различия

оба печатают и выдают готовый            нужны чернила и листы

результат                                                      плоская картина

облегчают работу

                                                                        нужен специальный пластик и                                                                                                                                                          

                                                                         платформа   трехмерная работа            

если то сделайте лучший ответ

Viktoriya

Первая строчка спрашивает у человека адрес файла. После ввода получается подобная строчка: "C:\Users\usr\password.txt"

Но там есть такая штука ".split('/')"

Суть её в том, что она разделяет строку и суёт части в массив. В скобках пишется сам разделитель. Если в скобках ничего нет, то разделителем служит пробел. Если выполнить

'hello world guys yes no'.split()

то получим в итоге массив

['hello', 'world', 'guys', 'yes', 'no']

В твоём случае разделителем служит "/". Если ты хотел разделить адрес на составляющие, нужно использовать слеш в другую сторону.

Тут строчка

'C:\Users\usr\password.txt'.split('/')

превратиться в

['C:\Users\usr\password.txt']

То есть не разделиться.

Я думаю задумывалось вот так:

'C:\Users\usr\password.txt'.split('\')

выйдет

['C:', 'Users', 'usr', 'password.txt']

Будем отталкиваться от моего варианта.

Далее идёт цикл for. В нашем случае в цикле for "i" будет равна числу от 0, до кол-ва объектов в массиве.

len(a) - даёт кол-во объектов в массиве.

in range - проходит по числам в определенном диапазоне. Если стоит одно число, то проходится от 0 до него (если число 3, то проходится по числам 0,1,2). Если два числа, то проходится от первого до второго с шагом один (если числа 2 и 5, то проходится по числам 2,3,4). Третье число (все числа записываются через запятую) будет означать шаг. in range(0,40,10) пройдётся по числам 0, 10, 20, 30.

В нашем случае in range проходится по кол-ву объектов в массиве.

В следующей строчке выводится "a[i]". a - это наш массив. i -  порядковый номер объекта в массиве (стоит помнить, что массив начинает счёт не с 1, а с 0. Т. е. 0 объект - это первый объект.)

Если в код засунуть путь до файла, то в итоге он тебе выведет каждую часть путя.

Если C:\Users\usr\password.txt, то код напишет

C:

Users

usr

password.txt

Пиши, если есть вопросы.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Питон 17 . в левом верхнем углу прямоугольной таблицы размером n×m находится черепашка. в каждой клетке таблицы записано некоторое число. черепашка может перемещаться вправо или вниз, при этом маршрут черепашки заканчивается в правом нижнем углу таблицы. подсчитаем сумму чисел, записанных в клетках, через которую проползла черепашка (включая начальную и конечную клетку найдите наибольшее возможное значение этой суммы и маршрут, на котором достигается эта сумма. входные данные в первой строке входных данных записаны два натуральных числа n и m, не превосходящих 100 — размеры таблицы. далее идет n строк, каждая из которых содержит m чисел, разделенных пробелами — описание таблицы. все числа в клетках таблицы целые и могут принимать значения от 0 до 100. выходные данные первая строка выходных данных содержит максимальную возможную сумму, вторая – маршрут, на котором достигается эта сумма. маршрут выводится в виде последовательности, которая должна содержать n-1 букву d, означающую передвижение вниз и m-1 букву r, означающую передвижение направо. если таких последовательностей несколько, необходимо вывести ровно одну (любую) из них. примеры входные данные 5 5 9 9 9 9 9 3 0 0 0 0 9 9 9 9 9 6 6 6 6 8 9 9 9 9 9 выходные данные 74 d d r r r r d d
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

MISAKOVNA49
kuharhuks
vifslafes
lazaren-ko
sergeev-alp5
suturinavaleriya51
rusplatok
ПетросовичЗаславский
Dmitrii sergei463
Bordo
dkvsadovoe
Kondratchik Vladimir
kyzua2475
nadyatsoi
pk199888