Роман Вершинин
Роман Вершинин
  • 921
  • 1 169 136
5.6 Вложенные циклы 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Подвиг 3. На вход программе подается натуральное число n. Необходимо его прочитать и найти все простые числа (нацело делятся только на 1 и на себя), которые меньше числа n, то есть, в диапазоне [2; n). Результат вывести на экран в строчку через пробел.
Ликбез: квадратная скобка - граница включается; круглая скобка - граница исключается. Например [2; n) - диапазон от 2 до n-1 целых чисел.
Разбор задач из онлайн-курса "Добрый, добрый Python с Сергеем Балакиревым" - ua-cam.com/play/PLM1zOqhHO_ez0C7SptCjIpbtDwWPNZd7Z.html
Разбор задач из онлайн-курса "Поколение Python": курс для начинающих. С образовательной онлайн-платформы Stepik.
Разбор задач по Python (Питон):
"Поколение Python": курс для профессионалов -
ua-cam.com/play/PLM1zOqhHO_ey8vI3oZaErOibP8VN3Vy-s.html
"Поколение Python": курс для продвинутых - ua-cam.com/play/PLM1zOqhHO_ezHTyfdlxwyk_UL9rlSIY7T.html
"Поколение Python": курс для начинающих - ua-cam.com/play/PLM1zOqhHO_ezHTyfdlxwyk_UL9rlSIY7T.html
"Программирование на Python" - ua-cam.com/play/PLM1zOqhHO_eyvNpqCgbdXOaFqfFxheW6X.html
Единоразовая поддержка - www.donationalerts.com/r/roman_vk
Переглядів: 0

Відео

5.6 Вложенные циклы 2. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Подвиг 2. На вход программе подаются строки (URL-адреса, каждая с новой строки). В программе уже реализовано их чтение и сохранение в списке: lst_in = list(map(str.strip, sys.stdin.readlines())) Требуется заменить строках списка lst_in все пробелы на символ дефиса (-). Следует учесть, что может быть несколько подряд идущих пробелов. Полученные URL-адреса (строки) вывести на экран в столбик в по...
5.6 Вложенные циклы 1. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Подвиг 1. На вход программе подается натуральное число N (то есть, положительное, целое). Требуется его прочитать и создать двумерный (вложенный) список размером N x N элементов, состоящий из всех единиц, а затем, в последний столбец записать пятерки. Вывести этот список на экран в виде таблицы чисел, как показано в примере ниже. P.S. Будьте внимательны в конце строк пробелов быть не должно! Ра...
9.6 Не Активное похудение 🏃🌶️. "Поколение Python": курс для начинающих. Курс Stepik
Переглядів 6315 годин тому
Гвидо, засевший за компьютером и не ведущий активный образ жизни, «немного» поднабрал в весе. Осталось всего 60 дней до лета, а хочется быть в форме. Вот Гвидо и решился на похудение. Все дни до лета он пронумеровал от 1 до 60 (включительно). Перед началом похудения у Гвидо был вес 100 кг, а своей целью он поставил достичь веса 88 кг (или меньше). Он решил худеть на одну и ту же массу ежедневно...
5.5 Итератор. Функции iter и next 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 28День тому
Подвиг 4. На вход программе подается четырехзначное целое положительное число. Прочитайте это число и подумайте, как можно определить итератор для перебора его цифр. Выведите все цифры введенного числа (с помощью итератора) в одну строчку через пробел. Разбор задач из онлайн-курса "Добрый, добрый Python с Сергеем Балакиревым" - ua-cam.com/play/PLM1zOqhHO_ez0C7SptCjIpbtDwWPNZd7Z.html Разбор зада...
5.5 Итератор. Функции iter и next 2. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 26День тому
Подвиг 3. На вход программе подается строка. Нужно ее прочитать и создать итератор для перебора символов этой строки. Затем, через созданный итератор перебрать все символы до первого пробела. В процессе перебора символы выводить на экран в одну строчку друг за другом (без пробелов). Гарантируется, что во введенной строке имеется хотя бы один пробел. Разбор задач из онлайн-курса "Добрый, добрый ...
5.5 Итератор. Функции iter и next 1. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 13День тому
Подвиг 2. На вход программе подается строка с названиями городов, записанных в одну строчку через пробел. Необходимо прочитать эту строку и на ее основе сформировать список из названий городов. После этого создайте итератор для полученного списка и с помощью итератора выведите на экран в столбик первые два названия города. Разбор задач из онлайн-курса "Добрый, добрый Python с Сергеем Балакиревы...
5.4 Оператор for. Функция enumerate 7. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 29День тому
Подвиг 7. На вход программе подаются вещественные числа, записанные через пробел. Необходимо прочитать эти числа и сохранить в списке. Затем, все отрицательные значения в этом списке заменить на -1.0. Результат (список) выведите на экран в виде последовательности чисел, записанных через пробел. Программу следует реализовать с использованием функции enumerate. Разбор задач из онлайн-курса "Добры...
5.4 Оператор for. Функция enumerate 6. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 23День тому
Подвиг 6. На вход программе подаются вещественные числа, записанные через пробел. Необходимо прочитать эти числа и сохранить в списке. Затем, с помощью цикла for нужно найти наименьшее число в этом списке. Полученный результат (минимальное число) вывести на экран. Реализовать программу без использования функции min, max и сортировки. Разбор задач из онлайн-курса "Добрый, добрый Python с Сергеем...
5.4 Оператор for. Функция enumerate 5. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 10День тому
Подвиг 5. На вход программе подаются целые числа, записанные в одну строку через пробел. Необходимо прочитать эти числа и сохранить в списке. Затем, каждый элемент этого списка продублировать один раз. Например, для списка: [1, 2, 3] после дублирования должны получить: [1, 1, 2, 2, 3, 3] Результат (список) выведите на экран в виде последовательности чисел, записанных через пробел. Разбор задач ...
5.4 Оператор for. Функция enumerate 4. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 28День тому
Подвиг 4. На вход программе подаются целые числа, записанные в одну строку через пробел. Необходимо прочитать эти числа и сохранить в списке. Затем, каждое значение этого списка изменить на квадрат соответствующего числа. Результат (список) выведите на экран в виде последовательности чисел, записанных через пробел. Программу следует реализовать с использованием функции enumerate. Разбор задач и...
5.4 Оператор for. Функция enumerate 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 20День тому
Большой подвиг 3. На вход программе подается подается строка, в которой записано арифметическое выражение. Например: "10 25 - 12" или "10 25 - 12 20 - 1 3" и т. д. То есть, количество действий может быть произвольным. Необходимо прочитать эту строку из входного потока и выполнить вычисление, записанного в ней арифметического выражения. Результат вычисления отобразить на экране. Полагается, что ...
5.4 Оператор for. Функция enumerate 2. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 35День тому
Подвиг 2. На вход программе подается строка с номером телефона. Ожидается следующий формат номера в строке: 7(xxx)xxx-xx-xx где x - это любая цифра. Число введенных символов считается верным (то есть, не может быть, чтобы отсутствовала какая-либо цифра или была лишняя). Необходимо прочитать строку из входного потока и проверить, что она содержит номер телефона в соответствии с приведенным форма...
5.4 Оператор цикла for. Функция enumerate. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 37День тому
Подвиг 1. На вход программе подается строка. Необходимо ее прочитать и найти в ней все индексы строкового фрагмента "ра". Выведите найденные индексы на экран в одну строчку через пробел. Если же фрагмент "ра" отсутствует в строке, то вывести -1. Разбор задач из онлайн-курса "Добрый, добрый Python с Сергеем Балакиревым" - ua-cam.com/play/PLM1zOqhHO_ez0C7SptCjIpbtDwWPNZd7Z.html Разбор задач из он...
5.3 Оператор цикла for и функция range 10. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 39День тому
Подвиг 10. На вход программе подается натуральное число n. Прочитайте это число и вычислите сумму всех натуральных чисел меньше n, которые кратны или 3 или 5. Результат (сумму) выведите на экран. Пример: n = 10, имеем числа: 3, 5, 6, 9. Их сумма равна 23. Разбор задач из онлайн-курса "Добрый, добрый Python с Сергеем Балакиревым" - ua-cam.com/play/PLM1zOqhHO_ez0C7SptCjIpbtDwWPNZd7Z.html Разбор з...
5.3 Оператор цикла for и функция range 9. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 22День тому
5.3 Оператор цикла for и функция range 9. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 8. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 20День тому
5.3 Оператор цикла for и функция range 8. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 7. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 11День тому
5.3 Оператор цикла for и функция range 7. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 6. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 9День тому
5.3 Оператор цикла for и функция range 6. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 5. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 31День тому
5.3 Оператор цикла for и функция range 5. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 4. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 19День тому
5.3 Оператор цикла for и функция range 4. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 21День тому
5.3 Оператор цикла for и функция range 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 2. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 21День тому
5.3 Оператор цикла for и функция range 2. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.3 Оператор цикла for и функция range 1. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 6День тому
5.3 Оператор цикла for и функция range 1. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.2 Операторы break, continue и else 8. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 15День тому
5.2 Операторы break, continue и else 8. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.2 Операторы break, continue и else 7. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 16День тому
5.2 Операторы break, continue и else 7. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.2 Операторы break, continue и else 6. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 10День тому
5.2 Операторы break, continue и else 6. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.2 Операторы break, continue и else 5. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 19День тому
5.2 Операторы break, continue и else 5. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.2 Операторы break, continue и else 4. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 13День тому
5.2 Операторы break, continue и else 4. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
5.2 Операторы break, continue и else 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik
Переглядів 27День тому
5.2 Операторы break, continue и else 3. Добрый, добрый Python с Сергеем Балакиревым. Курс Stepik

КОМЕНТАРІ

  • @falzyyy
    @falzyyy 2 дні тому

    Ураа, посмотрел снова и у егорова, и все понял, утром легче понимать😂

  • @falzyyy
    @falzyyy 2 дні тому

    Это нормально если я уже несколько раз посмотрел и вообще не понимаю то просто спишу?😅 У меня такое чувство что если я не пойму то это просто провал и дальше я уже ничего не освою. Помогите Роман!!!😅😅😅😅

    • @Vershinin_Roman
      @Vershinin_Roman 2 дні тому

      отдохни пару дней и попробуй затем еще раз вникнуть) или посмотри другие объяснения этой задачи)

  • @falzyyy
    @falzyyy 2 дні тому

    Вообще не понял логики, почему вы за строки берете x, а столбцы за y😅

    • @Vershinin_Roman
      @Vershinin_Roman 2 дні тому

      какая разница? имя переменным придумывает программист. Я исходил из того что горизонтальная ось - x, вертикальная - y

  • @sidneyroseland
    @sidneyroseland 2 дні тому

    Спасибо большое!

  • @user-eb8db4xq1p
    @user-eb8db4xq1p 3 дні тому

    За всю жизнь ни за что бы не решил это задание. Вообще, матрицы отбивают желание продолжать изучать курс.

  • @user-eb8db4xq1p
    @user-eb8db4xq1p 3 дні тому

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

  • @user-wt5ks2fp4y
    @user-wt5ks2fp4y 4 дні тому

    thank

  • @user-wt5ks2fp4y
    @user-wt5ks2fp4y 4 дні тому

    thank

  • @user-wt5ks2fp4y
    @user-wt5ks2fp4y 4 дні тому

    thank

  • @user-wt5ks2fp4y
    @user-wt5ks2fp4y 4 дні тому

    thank

  • @user-wt5ks2fp4y
    @user-wt5ks2fp4y 4 дні тому

    thank

  • @user-wt5ks2fp4y
    @user-wt5ks2fp4y 4 дні тому

    thank

  • @vitalijshapovalov3434
    @vitalijshapovalov3434 5 днів тому

    Здравствуйте! Вот скажите, а разве данный способ учитывает ПРИМЕЧАНИЕ №4? ведь метод readlines() изначально возвращает список ВСЕХ строк файла, и только потом применяется срез... Значит если файл очень большой, программа всё равно изначально будет считывать все строки, а затем уже срезать, оставляя 10 последних строк. Я конечно тоже сначала решил задачу данным способом, но решил не опускать примечание №4 и решить задачу уже придерживаясь этому примечанию '''Вариант с учетом примечания №4 (об этом, кстати, говорилось в теории)''' with open(input(), 'r', encoding='utf-8') as file: line = file.readline() # читаем первую строку файла res = [] # сюда будем собирать наши 10 строк файла while line != '': # пока файл не закончился if len(res) == 10: # если в списке уже 10 строк del res[0] # удаяем первую строку (элемент списка) остаётся 9 строк res.append(line) # добавбяем в результирующий список строку из файла (строк снова 10) else: # инче: res.append(line) # добавбяем в результирующий список строку из файла line = file.readline() # присвеивам переменно line следующую строку файла print(*res, sep='') # распаковываем список и выводим на экран все строки (каждая на отдельной строе)

  • @user-eb8db4xq1p
    @user-eb8db4xq1p 5 днів тому

    А почему в этом коде цикл пробегает только по выделенной части, а не по всей матрице?

    • @Vershinin_Roman
      @Vershinin_Roman 5 днів тому

      он пробегает по всей матрице. Мы условием i >= q отбираем нужную область

  • @iDanya
    @iDanya 5 днів тому

    не работает

    • @Vershinin_Roman
      @Vershinin_Roman 5 днів тому

      перепроверил - всё работает, пришлите код, который не проходит проверку

  • @MioGesa-md2ul
    @MioGesa-md2ul 5 днів тому

    Спасибо🙏💕🎉

  • @SvetlanaPhK
    @SvetlanaPhK 6 днів тому

    Спасибо! Только благодаря вашему видео поняла логику этого задания 🙏

  • @user-zu4oc2ux9d
    @user-zu4oc2ux9d 6 днів тому

    Как решить следующую задачу? Можете помочь ошибок много

    • @Vershinin_Roman
      @Vershinin_Roman 6 днів тому

      видео есть на канале

    • @user-zu4oc2ux9d
      @user-zu4oc2ux9d 3 дні тому

      @@Vershinin_Roman мне нада задача 9.6 не активное похудение

    • @user-zu4oc2ux9d
      @user-zu4oc2ux9d 3 дні тому

      @@Vershinin_Roman ч не могу в 9.6 последнюю задачу у вас найти это задача не активное похудение

    • @Vershinin_Roman
      @Vershinin_Roman День тому

      @@user-zu4oc2ux9d добавил это видео на канал

  • @user-sb5eo8fo5i
    @user-sb5eo8fo5i 7 днів тому

    АШИБКИ НЕВЕРНО ДИЗЛАЙК

    • @Vershinin_Roman
      @Vershinin_Roman 7 днів тому

      перепроверил - все верно. пришлите код, который не проходит проверку

  • @user-fo5sn3fs4j
    @user-fo5sn3fs4j 7 днів тому

    Завтра у меня оге по информатике как построить домик из звездочек

  • @user-fo5sn3fs4j
    @user-fo5sn3fs4j 7 днів тому

    У меня завтра оге по информатике как построить домик из звездочек

  • @user-pc4cv8zv3d
    @user-pc4cv8zv3d 7 днів тому

    Здравствуйте! Объясните, пожалуйста, зачем в переменной делаются все эти целочисленные деления и деления с остатком, если можно просто сложить составляющие трехзначного числа? Заранее благодарен!

    • @Vershinin_Roman
      @Vershinin_Roman 7 днів тому

      как вы хотите сложить составляющие числа в рамках пройденного материала?

    • @Vershinin_Roman
      @Vershinin_Roman 7 днів тому

      все эти деления делаются для получения цифр из числа в рамках пройденного материала

  • @user-xv9hi2ko9f
    @user-xv9hi2ko9f 9 днів тому

    имба

  • @user-dh7pj1hc1z
    @user-dh7pj1hc1z 10 днів тому

    while 1 <= num <= 5:

  • @user-tt1xs6tu2d
    @user-tt1xs6tu2d 10 днів тому

    святой человек! спасибо огромное!

  • @user-dh7pj1hc1z
    @user-dh7pj1hc1z 10 днів тому

    как такие задачи можно научиться решать?it походу для меня мимо

  • @culminacia
    @culminacia 11 днів тому

    Спасибо. отлично объяснил

  • @Dioonis
    @Dioonis 11 днів тому

    Спасибо!

  • @Dioonis
    @Dioonis 11 днів тому

    Спасибо огромнейшее! Без вас бы не понял задачу

  • @user-ew8wu9un8g
    @user-ew8wu9un8g 11 днів тому

    шикарно, просто шикарно.

  • @MioGesa-md2ul
    @MioGesa-md2ul 12 днів тому

    Спасибо🙏💕

  • @ibmadckol
    @ibmadckol 13 днів тому

    А я по старинке как в с++ делалч оказывается можно ещё проще

  • @edupkm
    @edupkm 13 днів тому

    почему в строчках 4, 5 мы присвоили 0?

    • @Vershinin_Roman
      @Vershinin_Roman 13 днів тому

      стартовое значение, оно может быть любым, т.к. при первом же if'е мы их перезаписываем

  • @falzyyy
    @falzyyy 13 днів тому

    На курсе для продвинутых снова смотришь и уже по другому начинаешь мыслить происходящее. Я про шахматы вообще нечего не понимал, а щас посмотрел и типо ну просто кажется логичным решение😅

  • @evgenybrovin
    @evgenybrovin 13 днів тому

    тот случай, когда даже просмотрев видео, не понял смысл цикла...

    • @Vershinin_Roman
      @Vershinin_Roman 13 днів тому

      уточните, что конкретно Вам не понятно

  • @user-xl6py2zu9f
    @user-xl6py2zu9f 15 днів тому

    Если число равны, то программа выведет наименьшее а?

    • @Vershinin_Roman
      @Vershinin_Roman 15 днів тому

      по условию задачи подаются различные числа

    • @Vershinin_Roman
      @Vershinin_Roman 15 днів тому

      но даже если два числа равны, какая разница какое число выводить?

  • @user-eb8db4xq1p
    @user-eb8db4xq1p 15 днів тому

    Wrong answer. Проходят все тесты, кроме 4: Hello, my friend! How are you? =) Вывод: Mjqqt, oa lxoktj! Krz duh brx? =) Код выдает: Mjqqt, oa lxoktj! Krz duh csy? =) Неужели из-за этого не принимает? P.S. Добавил в строку принадлежности if q in '.,*@!"-': вопросительный знак - ? и ответ был принят, хотя вывод тот же: Mjqqt, oa lxoktj! Krz duh csy? =) Вот умора)

  • @user-oz3ze5eb3s
    @user-oz3ze5eb3s 15 днів тому

    добрый день Роман а почему бы в данном случае не пройтись по элементам for i in numbers : есть ли разница?

    • @Vershinin_Roman
      @Vershinin_Roman 15 днів тому

      особо разницы нету) можно и так)

  • @culminacia
    @culminacia 16 днів тому

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

  • @MrKentoNion
    @MrKentoNion 17 днів тому

    Я придумал решение с меншим кол-во переменных и попроще. Код просто проверяет есть ли справа нулик, если да то меняет его на каунтер, если его там нет то чекает есть ли снизу нулик, потом слева, потом циклом поднимаемся сразу наверх, тк если поднимимся 1 раз то потом он сразу вправо полетит. n, m = [int(i) for i in input().split()] matrix = [] for i in range(n): temp = [0 for num in range(m)] matrix.append(temp) x,y,= 0, 0 k = int(1) matrix[0][0]=1 while k < m*n: if x + 1 < m: if matrix[y][x+1] == 0: x+=1 k+=1 matrix[y][x] = k continue if y+1< n: if matrix[y+1][x] == 0: y+=1 k+=1 matrix[y][x] = k continue if matrix[y][x-1] == 0 and x-1>=0: x-=1 k+=1 matrix[y][x] = k continue while matrix[y-1][x] == 0: y-=1 k+=1 matrix[y][x] = k for row in matrix: print(*row)

  • @piglifesbetter3256
    @piglifesbetter3256 18 днів тому

    Как ты умудряешься находить решение??? Помоги, что почитать?? С мвтематикой у меня все ок, было в школе))) но и сейчас норм, но как решать задачи по питону не понимаю((((верней понимаю, но не до конца

    • @Vershinin_Roman
      @Vershinin_Roman 18 днів тому

      только практика поможет)

  • @user-dh7pj1hc1z
    @user-dh7pj1hc1z 19 днів тому

    всё это круто но в блоке по теории,могли бы накинуть пару аналогичных примеров,а так вынос мозга получился на курсе у меня от этих купэ

  • @lololoparty
    @lololoparty 19 днів тому

    Спасибо за видео супер доступное объяснение!

  • @aygerimshaimova3602
    @aygerimshaimova3602 19 днів тому

    a lower nam zachem

    • @Vershinin_Roman
      @Vershinin_Roman 19 днів тому

      чтобы привести строки к одному регистру

    • @aygerimshaimova3602
      @aygerimshaimova3602 19 днів тому

      @@Vershinin_Roman спасибо

  • @user-ew8wu9un8g
    @user-ew8wu9un8g 19 днів тому

    роскошное объяснение!

  • @user-xp8nz7wl6h
    @user-xp8nz7wl6h 20 днів тому

    Максы это вместо счетчика?

    • @Vershinin_Roman
      @Vershinin_Roman 20 днів тому

      нет, для записи максимальных чисел

  • @yaroslavefremov7509
    @yaroslavefremov7509 21 день тому

    Здравствуйте, а как можно решить методом исключения из множества ?

    • @Vershinin_Roman
      @Vershinin_Roman 21 день тому

      а зачем?) это просто странный выверт для такой задачи)

    • @yaroslavefremov7509
      @yaroslavefremov7509 21 день тому

      @@Vershinin_Romanпросто в данной теме идет отработка именно работы с множествами) только исходя из этого

    • @yaroslavefremov7509
      @yaroslavefremov7509 21 день тому

      @@Vershinin_Romanя ломал голову над таким способом, но не получается пока sum_num = int(input()) city_f = {input() for i in range(sum_num + 1)} city_new = {input()} res = city_f.isdisjoint(city_new) if res != True: print('REPEAT') else: print('OK')

    • @yaroslavefremov7509
      @yaroslavefremov7509 21 день тому

      В чем ошибка, не могли бы вы помочь Роман?

    • @Vershinin_Roman
      @Vershinin_Roman 21 день тому

      @@yaroslavefremov7509 у Вас лишний ввод из-за +1 в первом range

  • @workbesh9191
    @workbesh9191 22 дні тому

    Решал сегодня задачу с шифром цезаря в этом же курсе и в решении странная операция происходит в вычислении и она очень интересная, сам того не понял пришел к такому.Если я скину код, то вы можете его разобрать на видео?

    • @Vershinin_Roman
      @Vershinin_Roman 22 дні тому

      могу написать объяснение

    • @workbesh9191
      @workbesh9191 22 дні тому

      @@Vershinin_Roman понял, спасибо, лучше напишу в лс, а то фотки тут нельзя

  • @MrKentoNion
    @MrKentoNion 22 дні тому

    Очень понятно объяснил как работает этот код, НО, человек в здравом уме не под накротиками как мне кажется никогда бы не додумался бы до такого ☠

  • @Just_a_man901
    @Just_a_man901 23 дні тому

    Не понимаю, если мы указываем sum(numbers), то почему определяется сумма каждого кортежа, а не всего списка кортежей? Вот если бы через for i in numbers делали, то было бы ясно sum( i ) выводит сумму каждого отдельного кортежа, поскольку каждый кортеж является элементом списка numbers

    • @Vershinin_Roman
      @Vershinin_Roman 23 дні тому

      Если бы функции min(max) передали просто список с числами, она нашла бы минимальное и вернула бы его. Здесь функция min должна вернуть минимальный кортеж, и мы через аргумент key передаем ей функцию, по которой min будет определять минимальный кортеж. И соответственно функция mean применяется к кортежу. Возможно Вас смутило что список с числами и параметр передаваемый функцию имеют одинаковое название

    • @Just_a_man901
      @Just_a_man901 23 дні тому

      @@Vershinin_Roman Да, это и смутило. Как я понял, принято, что компаратор (key) пробегает по всем элементам списка. Правильно?

    • @Vershinin_Roman
      @Vershinin_Roman 23 дні тому

      @@Just_a_man901 не конкретно он, просто функция которая ему передается, применяется к элементам списка