Top.Mail.Ru

def poisk(lys, val): first = 0 last = len(lys)-1 index = -1 while (first <= last) and (index == -1): mid = (first+last)//2 if lys[mid] == val: index = mid else: if val<lys[mid]: last = mid -1 else: first = mid +1 return index lys = ['dsa', 'kut','abb','acb','bva', 'bda', 'kyt'] lys.sort() val = input() print(poisk(lys, val))

Данная программа реализует алгоритм бинарного поиска в отсортированном списке. Алгоритм бинарного поиска работает следующим образом: 1. Определить начальные значения переменных first (первый индекс в списке) и last (последний индекс в списке). 2. Установить значение index равным -1 (индекс не найден).…

((b∨c)∧(d∨(b ̅∧c ̅ ) ))∨(d ̅∧a ̅)∨((c∨b)∧(d ̅∨c ̅ )) Реши таблицу истинности

Данное выражение можно упростить, используя законы логики. Начнем с разбора каждой части выражения: 1. (b∨c) – это дизъюнкция b и c, что означает, что выражение будет истинно, если хотя бы одно из них истинно. 2. (d∨(b ̅∧c ̅ )) –…

for i in rsnge(3,7): i+=2 print(i)

Данный код выполняет цикл от 3 до 6 (исключительно), прибавляя к каждому числу значение 2 и выводя полученное значение. 1. Создается цикл `for` со счетчиком `i`, который будет принимать значения от 3 до 6 с помощью функции `range(3,7)`. 2. На…

from sklearn.neighbors import NearestNeighbors import numpy as np X = np.array([[7, 5],[8, 4], [5, 7], [6, 8],[9, 5],[10, 7]]) nbs = NearestNeighbors(n_neighbors=2, algorithm =’ball_tree’).fit(X) distances, indices = nbs.kneighbors (X) print(indices) print(distances)

Данный код предназначен для поиска ближайших соседей для каждого элемента в заданном наборе данных X с использованием алгоритма ball_tree из библиотеки scikit-learn. Шаги решения: 1. Импортируем необходимые модули: NearestNeighbors из sklearn.neighbors и numpy. 2. Создаем двумерный массив X с заданными…

button1 = Button(root, text = ‘green’, width = 25, height = 5, bg = ‘red’, fg = ‘blue’, font = ‘arial 14’)

Данный код создает кнопку с надписью ‘green’ на ней. Кнопка имеет заданные ширину и высоту: 25 и 5 соответственно. Цвет фона кнопки задан как ‘red’, а цвет текста – ‘blue’. Используется шрифт Arial размером 14. Шаги решения на русском языке:…

S=3a+2b+c

Дано выражение S = 3a + 2b + c, где a, b и c – некоторые числа. Шаги решения: 1. Вычисляем значение 3a, умножая число a на 3. 2. Вычисляем значение 2b, умножая число b на 2. 3. Складываем полученные…

not((x->y)->w)^z

Дано логическое выражение: ¬((x → y) → w) ∧ z. Давайте разберем его поэтапно: 1. Начнем с выражения внутри отрицания ¬. По закону Шеффера, ¬(A → B) эквивалентно A ∧ ¬B. Применяем этот закон и получаем: (x → y) →…

Раствор, содержащий 4,6 г глицерина СЗН8О3 в 71 г ацетона (СНз)2СО, кипит при 56,73. Определите эбулиоскопическую константу ацетона, если температура кипения ацетона 56

Дано: Масса глицерина, m₁ = 4,6 г Масса ацетона, m₂ = 71 г Температура кипения раствора, Т = 56,73 °C Температура кипения чистого ацетона, Т₀ = 56 °C Найдем мольную массу глицерина, M₁: M₁ = m₁ / n₁, где n₁…

вывести элементы списка в стобец

Для вывода элементов списка в столбец можно использовать цикл, который будет проходить по каждому элементу списка и печатать его на новой строке. Вот шаги решения на русском языке: 1. Создай пустой список для хранения данных. 2. Заполни список необходимыми значениями.…

Напишите программу на пайтон функции, которая будет возвращать числом количество аргументов, которые подали ей на вход

Для написания такой программы на Python можно использовать специальное ключевое слово `*args`, которое позволяет передавать переменное количество аргументов в функцию. Затем можно использовать функцию `len()`, чтобы определить количество переданных аргументов. Вот пример программы, которая возвращает количество аргументов, переданных в функцию:…

[metform form_id="1136"]