Top.Mail.Ru

В каких каталогах Python ищет модули?

Python ищет модули в следующих каталогах: 1. Текущий рабочий каталог – это каталог, в котором запущен скрипт. Python ищет модули в этом каталоге первым делом. 2. Пути, указанные в переменной среды PYTHONPATH – это переменная, которая содержит список каталогов, разделенных…

Сформировать массив из 20 целых чисел, вводимых с клавиатуры, и вывести элементы массива в обратном порядке.

Шаги решения: 1. Создать пустой массив целых чисел размером 20. 2. Запросить у пользователя ввод 20 целых чисел с клавиатуры и сохранить их в массив. 3. Создать переменную-счетчик с начальным значением 19. 4. Используя цикл счетчика, итерироваться от 19 до…

Тебе дана последовательность целых чисел, в конце которой – слово “конец”. Найди сумму данной последовательности.

Шаги решения: 1. Создай переменную “сумма” и инициализируй её нулевым значением. 2. Запроси у пользователя первое число последовательности. 3. Пока пользователь не введёт слово “конец”, выполняй следующие шаги: 4. Преобразуй введённое значение в целое число и добавь его к “сумме”.…

Матвей решил положить 100000 рублей на вклад в банке под 6% годовых на 5 лет. Проценты начисляются ежегодно и добавляются к сумме вклада (вклад с капитализацией). На языке программирования Python напишите программу для вычисления итоговой суммы вклада по истечению 5 лет. Переменной deposit присваивается значение 100000, переменной rate присваивается значение 0.06, переменной deposit_term присваивается значение 5. После выполнения программы ответ, то есть итоговая сумма вклада по истечению 5 лет

deposit = 100000 rate = 0.06 deposit_term = 5 # Вычисляем итоговую сумму вклада с использованием формулы для вклада с капитализацией total_amount = deposit * (1 + rate)**deposit_term print(total_amount)

F(1) = 2 F(2) = 5 F(n) = F(n-1) * n + F(n-2) * (n -1) , при n >2 Пользователь вводит n, программа должна вывести значение F(n).

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

Напишите программу, создающую частотные списки n-грам. Создайте функции: freq (s,n) – возвращает частотные списки n-грам из строки S sortFreq (dic) – сортирует словарь dic по убыванию normFreq (dic) – вычисляет для каждого вхождения частотного словаря (списка кортежей вида (слово, частота)): а) нормированную частоту Fnorm: Fnorm = f(x)/N б) imp = Fnorm * 1000000 и преобразует входной список в список кортежей вида (слово, частота, Fnorm, ipm) rankFreq (dic) вычисляет для входного списка кортежe

Шаги решения: 1. Создаем функцию `freq`, которая принимает два аргумента: строку `s` и число `n`. Внутри функции разбиваем строку на слова и создаем список n-грам. Затем создаем словарь, где ключами будут быть n-грамы, а значениями – их частота в строке…

В программе определите список с произвольными целочисленными значениями (значений более 2-х). Необходимо заменить его последний элемент на первый, а к первому прибавить второй

Шаги решения: 1. Создаем список с произвольными целочисленными значениями (более чем 2 значениями). 2. Объявляем переменную `первый_элемент` и присваиваем ей значение первого элемента списка. 3. Объявляем переменную `последний_элемент` и присваиваем ей значение последнего элемента списка. 4. Присваиваем последнему элементу списка…

Написать функцию удаляющую из списка целых (3,5,7,8,10,15 )некоторое заданное числа(5 и 7). Из функции нужно вернуть количество удаленных элементов .

Шаги решения: 1. Создайте функцию с именем “delete_elements”, которая принимает на вход список целых чисел и два заданных числа для удаления. 2. Создайте счетчик для отслеживания количества удаленных элементов и установите его значение равным нулю. 3. Используя цикл “for”, переберите…

Задача № 4 Напишите программу, которая 10 раз выводит на экран Ваши имя и фамилию.

Шаги решения: 1. Создать переменную “name” и присвоить ей значение вашего имени. 2. Создать переменную “surname” и присвоить ей значение вашей фамилии. 3. Использовать цикл “for” для повторения следующих действий 10 раз: – Вывести значение переменной “name”. – Вывести пробел…

Имеется полоса размера 2× N. Нужно найти число способов замостить ее доминошками размера 1× 2. Доминошки можно располагать как вертикально, так и горизонтально. Доминошки не должны пересекаться и выходить за пределы полосы.

Эта задача можно решить с помощью динамического программирования. Пусть dp[N] – количество способов замостить полосу размера 2× N Шаги решения: 1. Инициализируем массив dp[N] нулями. 2. Задаем базовые случаи: dp[0] = 1 (если полоса пуста, то способов замостить ее тоже…

[metform form_id="1136"]