Top.Mail.Ru

У Васи есть n карточек, на которых написаны целые числа a1, a2, …, an. Марина предложила сыграть Васе в следующую игру. Она написала на доске число ноль и разрешила делать Васе только следующую операцию любое (возможно, нулевое) число раз: Из тех карточек, что у него остались, выбрать две, сумма чисел на которых четна. Если у Васи нет двух таких карточек, операцию сделать невозможно. Пусть на выбранных карточках написаны числа x и y соответственно, а на доске написано число N. Тогда Марина забир

вает выбранные карточки с числами x и y и написывает на доске число x+y+N. Цель игры Васи – сделать так, чтобы на доске оказалось минимально возможное количество чисел после выполнения некоторого количества операций. Ваша задача – определить это минимальное количество…

Создайте в начале программы список answers = []. Напишите функцию print_statistics(answers) которая на основе списка answers типа [True, False, False, True, False] выводит статистику типа

Для решения данной задачи можно использовать следующие шаги: 1. Создать пустой список answers = [] в начале программы. 2. Написать функцию print_statistics(answers), которая принимает список ответов в качестве аргумента. 3. Внутри функции определить три счетчика variables для подсчета количества “True”,…

Создать телефонный справочник с возможностью импорта и экспорта данных в формате .csv. Фамилия, имя, отчество, номер телефона – данные, которые должны находиться в двух файлах, разных форматов записи. 1. Программа должна выводить данные 2. Программа должна сохранять данные 3. Использование функций. Программа не должна быть линейной

Для решения данной задачи на языке Python можно использовать модуль csv для работы с CSV-файлами и функции для разделения логики на отдельные блоки кода. Шаги решения задачи: 1. Создаем функцию для чтения данных из CSV-файла. Функция должна принимать путь к…

В этом небольшом задании вам дается строка чисел, разделенных пробелами, и вы должны вернуть наибольшее и наименьшее число. Примеры high_and_low(“1 2 3 4 5”) # return “5 1” high_and_low(“1 2 -3 4 5”) # return “5 -3” high_and_low(“1 9 3 4 -5”) # return “9 -5” Примечания Все номера действительны Int32, проверять их не нужно . Во входной строке всегда будет хотя бы одно число. Выходная строка должна состоять из двух чисел, разделенных одним пробелом, причем

Алгоритм решения данной задачи состоит из следующих шагов: 1. Преобразовать входную строку в список чисел. Для этого можно использовать функцию split(), разделяя строку по пробелам, а затем преобразовывать каждый элемент в числовой тип данных с помощью функции int(). 2. Инициализировать…

Дано два числа a и b. Вычислите сумму чисел и их произведение Входные данные В единственной строке через пробел задаётся два целых числа a и b (-10^4≤a,b≤10^4) Выходные данные Выведите два целых числа через пробел – сумму чисел и произведение чисел соответственно

Дана задача на вычисление суммы и произведения двух чисел a и b. Шаги решения: 1. Считываем два целых числа a и b из входной строки. 2. Вычисляем сумму чисел: sum = a + b. 3. Вычисляем произведение чисел: product =…

Напишите функцию list_superset(), которая принимает два списка и определяет, служит ли один из списков супермножеством для другого. Функция должна вернуть строку с одним из сообщений: В случае, если один из списков является супермножеством для другого: Набор [содержимое_набора] – супермножество. Если списки содержат одинаковый набор элементов, пусть и в разном порядке: Наборы равны. Если ни один из списков не является супермножеством для другого: Супермножество не обнаружено. Подсказка

Для решения данной задачи нам нужно сравнить два списка и определить, является ли один из них супермножеством для другого. Шаги решения: 1. Создаем функцию list_superset(), которая принимает два аргумента – первый и второй список. 2. Проверяем, является ли первый список…

в файле 17-1.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 10000 до 10000 включительно. Определите количество троек, в которых хотя бы два из трёх элементов больше, чем среднее арифметическое всех чисел в файле, и хотя бы один из трёх элементов делится на 11. В ответе запишите два числа: сначала количество найденных троек, а затем максимальную сумму элементов таких троек. В данной задаче под тройкой подразумевается три идущих по

Для решения данной задачи мы сначала прочитаем числа из файла и сохраним их в массив. Затем мы найдем среднее арифметическое всех чисел в массиве. Далее мы будем перебирать каждую тройку чисел из массива и проверять следующие условия: хотя бы два…

4. Даны две строки s1 и s2. Вывести новую строку, содержащую 5 повторений вида [s1][k][s2], где k – суммарная длина двух строк.

Для решения данной задачи нам понадобится конкатенация строк и оператор повторения. 1. Начнем с объявления двух переменных для строк s1 и s2, инициализировав их значениями, которые нам даны в условии. 2. Затем найдем суммарную длину двух строк и сохраняем эту…

В программе задано 2 списка. Программа объединяет эти списки и выводит результат, потом в новой строке программа выводит максимальный элемент из списка list1. list1 = [45, 67, 7, 4, 24] list2 = [56, 78, 4, 235]

Данная программа имеет два списка list1 и list2. Шаги решения: 1. Создать переменную list1 и присвоить ей значение [45, 67, 7, 4, 24]. 2. Создать переменную list2 и присвоить ей значение [56, 78, 4, 235]. 3. Создать переменную result и…

[metform form_id="1136"]