...

Что делает фрагмент этой программы

Что делает данный фрагмент

Ребят, подскажите что делает данный фрагмент кода. Я сдаюсь.

1 2 3 4 5 6 7
lst=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] for (i,string) in enumerate(lst): for (j,value) in enumerate(string): print(i, j) if (i+j)%2==0: new_list.append(value*(i-j))

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Что делает данный код?
import math x = int(input(‘x = ‘)) a = 5 if x < 1: y = 1.5*cos(x)**2 elif x > 1: y =.

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

Списки. Что делает данный фрагмент кода?
Помогите разобраться. procedure sort(u:list); var tmp,min:list; t:string; begin .

Регистрация: 07.01.2019
Сообщений: 31

Перебирает списки и добавляет новые значения. Скорее всего значение из одного списка переносит в другой

Автоматизируй это!

Эксперт Python

7352 / 4530 / 1202
Регистрация: 30.03.2015
Сообщений: 13,090
Записей в блоге: 29

ilja123, получает индексы и значения основного списка (где три элемента и они списки), затем внутри цикла получает индексы и элементы внутренних (маленьких) списков, где по 4 элемента.
Выводит индексы. Если сумма индексов четная, то в новый лист добавляем произведение велью(значение внутреннего списка) на разность индексов.
Зачем? тебе виднее

Регистрация: 24.12.2009
Сообщений: 495

А в чем смысл проверят, является ли число четное? Не, тут что-то другое.

Там же новый список создается с числами не имеющие смысла: нули, положительные, отрицательные.

Я думал, это какой-то известный алгоритм. Но я, вроде, все перебрал: факториал, Фибо, Лео, матрицы. — ничего не подходит. Белеберда какая-то выходит на выходе

Ошибки, вроде быть не должно. Это из школьных, каких-то, заданий. Там же вариант придумывают, потом он годами не меняется.

Автоматизируй это!

Эксперт Python

7352 / 4530 / 1202
Регистрация: 30.03.2015
Сообщений: 13,090
Записей в блоге: 29

ЦитатаСообщение от ilja123 Посмотреть сообщение

А в чем смысл проверят, является ли число четное? Не, тут что-то другое.

во-первых, на четность проверяется именно сумма индексов, во-вторых, тут именно то, что я тебе написал, я не наугад говорю, а читаю код.

ЦитатаСообщение от ilja123 Посмотреть сообщение

Там же новый список создается с числами не имеющие смысла

я написал как именно формируются эти числа

ЦитатаСообщение от ilja123 Посмотреть сообщение

Это из школьных, каких-то, заданий.
а они бывают самые разные, в том числе и такие
Регистрация: 24.12.2009
Сообщений: 495
Яж логику искал. Алгоритм Евклида, Решето Эратосфена. Все перебрал
Автоматизируй это!

Эксперт Python

7352 / 4530 / 1202
Регистрация: 30.03.2015
Сообщений: 13,090
Записей в блоге: 29

Лучший ответ

Сообщение было отмечено ilja123 как решение

Решение

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

954 / 340 / 113
Регистрация: 04.08.2018
Сообщений: 2,533
По мне так это обычная матрица 4х4.
Регистрация: 24.12.2009
Сообщений: 495

ЦитатаСообщение от Damenikx Посмотреть сообщение

По мне так это обычная матрица 4х4.

Я матрицы проверял. Там в основном все операции с квадратной матрицей, а эта, вроде, не квадратная.

Добавлено через 32 минуты
В общем, будем считать, что в задании отсутствовала логика. Всем спасибо!

Welemir1, спасибо Учитель, что направил на путь истинный.

954 / 340 / 113
Регистрация: 04.08.2018
Сообщений: 2,533

ilja123, да 4х3, прошу прощения. Не могу сказать наверняка, но был такой метод Крамбера, то ли Краммера. Связано было с подсчётом чего-та, когда матрица не квадратная, а так же если определитель матрицы = 0

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Что делает приведенный фрагмент кода
Что делает следующий фрагмент кода и почему? void foo(void) < unsigned int a = 6; int b.

Объясните, что делает фрагмент кода
Здрасти. Я, можно сказать, нуб в С++, но хочется научиться программировать. Начал читать учебник.

Что делает приведенный фрагмент кода?
ЕГЭ: Фрагмент кода программы на языке С char *s, c; int i=0, j=0; while (s) < if (s!=c) .

Объясните что делает фрагмент кода из листинга
Доброго времени суток. Пытаюсь поднять web-сервер на arduino UNO + ethernet shield. Нашел в сети.

Дан фрагмент программы, надо понять, что она делает
Здравствуйте, дан фрагмент программы, надо понять, что она делает. Пошагово разобралась, что она.

Попробуйте определить что делает следующий фрагмент программы, где x и y — целые переменные: ​

Спочатку спитати хто живе в місті брехунів, якщо він відповість правильно то спитати де знаходиться місто праведолюбів. А якщо ні то спитати де знаходиться місто правдолюбів, і піцу у протилежному напрямку.

1 год назад

for i:=1 to length(s) do

writeln(‘В ведённой строке буква «а» встречается ‘,a,’ раз(а)’);

2 года назад
ДЕНОТАТ- имя, обозначающее множество предметов.
2 года назад

Using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Program
class Program
static void Main(string[] args)
int sum = 0;
int count = 0;
for (int i = 100; i if (i % 17 == 0)
sum += i;
count++;
>
Console.WriteLine(«Сумма: » + sum);
Console.WriteLine(«Количество: » + count);
Console.WriteLine(«Среднее арифметическое: » + Convert.ToDouble(sum) / count);
Console.ReadKey();
>
>
>

2 года назад
Смотрите также:

Вася хочет узнать, какую оценку он получит в четверти по информатике. Учитель придерживается следующей системы: вычисляется сред

СРОЧНО! ИНФОРМАТИКА! Разведчик шифрует текст, используя 16 символов. При этом использует код с постоянной длиной, и каждый симв

Помогите пожалуйста, нужно сделать в паскале!Определить суммарный объем в литрах 12 вложенных друг в друга шаров со стенками 5 м

Какая задача решается по следующей программе?Program Testvar A,B,C: integer;begin readln ( A,B); C:(A+B)*(B-A) writeln(C)end.

Приведите 2 примера (формальный и неформальный) исполнителей, встречающихся в русских народных сказках.

состояние объекта контролируется 27 датчиками . Какое количество двоичных разядов,необходимое для индетификации этих датчиков?

что делает фрагмент кода?

Почитай про то, что такое аргументы командной строки и как они передаются в программу. Очевидно, что твоя программа ожидает первым параметром какой-то файл, его и читает. А заменять зачем? В смысле чем тебя аргументы не устроили?

21 апреля, 20:14 полезный

https://www.youtube.com/watch?v=IDAP2qKh7Kg нашел очень хорошее видео на этот счет. спасибо тебе. без твоей помощи я бы не нашел его

21 апреля, 21:15
можешь накидать видосов или статей? сижу час, не получается никак запустить что-то подобное
Денис Java Developer
21 апреля, 21:54

Я по видосам не специалист. Но в целом здесь всё очень просто, аргументы командной строки передаются в приложение при запуске, их можно использовать для своих целей, например указать путь к файлу который хочешь прочитать, или ссылку которую хочешь скачать. Если говорить о запуске через шелл, например у тебя есть какой-то артефакт или просто скомпилированный класс, выглядит это примерно так:

java -jar myApp.jar /path/to/my/file/to/read java MyClass /path/to/my/file/to/read

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

24 апреля, 16:33

Windows PowerShell (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. Установите последнюю версию PowerShell для новых функций и улучшения! https://aka.ms/PSWindows PS C:\Users\Sergeenkov\Downloads\openjdk-20_windows-x64_bin\jdk-20\JavaRushTasks>

мне вот это выдало ide. не понимаю че с этим делать, куда жать
Денис Java Developer
24 апреля, 18:31

Как минимум это смахивает на вывод PowerShell 🙂 Точнее на его приглашение. Смотри. Начни с простого, напиши HelloWorld класс, который бы принимал один аргумент и печатал его в консоль.

class Scratch  public static void main(String[] args)  System.out.printf("I have received %s as first argument", args[0]); > >

Скомпилируй этот класс

javac Scratch.java

запусти его :

java Scratch testString

ну и примерно должно стать понятно как это работает
24 апреля, 18:53
вот что он мне выдал когда я написал javac Scratch.java в терминал ide:

Windows PowerShell (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены. Установите последнюю версию PowerShell для новых функций и улучшения! https://aka.ms/PSWindows PS C:\Users\Sergeenkov\IdeaProjects\Scratch> javac Scratch.java javac : Имя "javac" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и п равильность пути, после чего повторите попытку. строка:1 знак:1 + javac Scratch.java + ~~~~~ + CategoryInfo : ObjectNotFound: (javac:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\Users\Sergeenkov\IdeaProjects\Scratch>

вот что выдал когда я написал java Scratch testString:

PS C:\Users\Sergeenkov\IdeaProjects\Scratch> java Scratch testString java : Имя "java" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и пра вильность пути, после чего повторите попытку. строка:1 знак:1 + java Scratch testString + ~~~~ + CategoryInfo : ObjectNotFound: (java:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException PS C:\Users\Sergeenkov\IdeaProjects\Scratch>

При подготовке материала использовались источники:
https://www.cyberforum.ru/python-beginners/thread2505347.html
https://otvet.ya.guru/questions/3336057-poprobuite-opredelit-chto-delaet-sleduyushchii-fragment-programmy.html
https://javarush.com/help/89052

Оцените статью