Top.Mail.Ru

На вход поступает строка s Это пароль, который может состоять строго: От 5 до 15 символов включительно Обязательно содержать в себе одну или более: букву в нижнем и верхнем регистре, не менее 3 букв должны быть цифры специальные символы (и только эти!) !@$%*.,? И больше ничего лишнего На выходе в зависимости от проверки получаем ‘valid’ если пароль подходит и ‘not valid’ – если не подходит за основу возьми следующий код: def check_password(s): pass print(check_password(“”)) # должно вернуть

valid Для решения задачи можно использовать регулярные выражения. Шаги решения: 1. Проверяем, что длина пароля находится в диапазоне от 5 до 15 символов с помощью условия len(s) >= 5 and len(s) 15: return ‘not valid’ if not re.search(r'[a-z]’, s): return…

Задача На вход программы подаются 6 строк: 1) строка s; 2) одномерный массив a 3) набор целых чисел b (через пробел); 4) набор целых чисел c (через пробел); 5) число n – 0, 1, 2 – индекс элемента кортежа my_tuple (см. ниже); 6) число k – индекс вложенного элемента кортежа. Создайте кортеж из исходных данных в виде my_tuple(s, a, (b, c)). Созданный кортеж выводится на экран (эта строчка уже написана в программе, вам ее писать не нужно). Напишите фрагмент программы, который по заданным числам n,

k и исходным данным s, a, b, c создает кортеж my_tuple и выводит его на экран. Шаги решения: 1. Прочитать строку s, одномерный массив a, набор целых чисел b и c, число n и число k. 2. Создать пустой кортеж…

from docx import Document doc = Document() table = doc.add_table(rows=1, cols=3) table.style = ‘Table Grid’ table.cell(0, 0).text = ‘Товар’ table.cell(0, 1).text = ‘Цена’ table.cell(0, 2).text = ‘Количество на складе’ data = [ [‘Яблоки’, ’50 руб.’, ‘100 шт.’], [‘Бананы’, ’70 руб.’, ’50 шт.’], [‘Апельсины’, ’60 руб.’, ’80 шт.’], [‘Груши’, ’45 руб.’, ’70 шт.’], [‘Виноград’, ’80 руб.’, ’40 шт.’] ] for row in data: table.add_row(*[cells(text) for text in row]) doc.save(‘таблица.docx’) испр

from docx import Document # Создаем новый документ doc = Document() # Создаем таблицу с 3 колонками и 1 строкой table = doc.add_table(rows=1, cols=3) # Задаем стиль таблицы table.style = ‘Table Grid’ # Заполняем заголовки колонок table.cell(0, 0).text = ‘Товар’…

Exercise 1: Define a function that accepts 2 values and return its sum, subtraction and multiplication. Exercise 2: Define a function in python that accepts 3 values and returns the maximum of three numbers. Exercise 3: Define a function that accepts a number and returns whether the number is even or odd. Exercise 4: Python function to find the factorial of a number (use recursive function)

Exercise 1: Для решения первого упражнения мы можем определить функцию, которая принимает два значения в качестве параметров и возвращает их сумму, разность и произведение. Ниже приведен код на Python: “`python def calculate_operations(a, b): sum_result = a + b subtract_result =…

Матвей решил положить 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)

Напиши программу, которая принимает два целых числа m и n Выведи все числа от m до n включительно: В порядке возрастания если m=n.

Шаги решения: 1. Считай значения двух переменных m и n из пользовательского ввода. 2. Проверь, что m меньше или равно n. Если нет, то сообщи об ошибке и заверши программу. 3. Иначе, если m равно n, выведи значение m. 4.…

Летний лагерь проводит розыгрыш бесплатной путевки на море, чтобы выиграть нужно выполнить 2 условия: возраст от 8 до 18 лет (включительно) угадать название лагеря “Космос” У пользователя всего 2 попытки, чтобы угадать название. Подсказка: не забудь ответ пользователя и правильный ответ преобразовать в нижний регистр Пример работы: <<Возраст: 18 <<Название: РАКЕТА Увы <<Название: КОСМОС Победа

Шаги решения: 1. Получаем возраст пользователя. 2. Проверяем, что возраст находится в диапазоне от 8 до 18 лет (включительно). Если нет, выводим сообщение “Вам не подходите по возрасту”. 3. Получаем название, которое пользователь предполагает. 4. Преобразуем полученное название в нижний…

Ваня и родители договорились о том, что Ваня будет играть в свои любимые компьютерные игры не более 1 часа в день. Ваня сидит за компьютером и постоянно поглядывает на часы. Проблема только в том, что часы он видит отраженными в зеркале. Но Ваня способен работать в режиме многозадачности и знает, как узнать правильное время – необходимо отразить стрелки по вертикали. То есть, если на часах 3:20, то это 8:40. Раз в минуту минутная стрелка движется на одно деление. Раз в час часовая стрелка делает

Чтобы решить эту задачу, Ване необходимо каждую минуту отразить положение часовых и минутных стрелок в зеркале, чтобы получить правильное время. Шаги решения: 1. Найди время в зеркале, когда минутная стрелка в указывает на 12, а часовая стрелка – на 6.…

Написать функцию, которая принимает число и возвращает простое оно, или нет

Чтобы решить эту задачу, можно использовать следующие шаги: 1. Создать функцию с одним аргументом, которая будет принимать число. 2. Проверить, является ли число меньше или равным 1. Если это так, вернуть False, так как по определению простое число должно быть…

4. Забавные числа Ограничение времени 1 секунда Ограничение памяти 256Mb Ввод стандартный ввод или input.txt Вывод стандартный вывод или output.txt Назовём целое неотрицательное число забавным, если оно состоит не более чем из двух различных цифр — например, 555, 272772, 100. Вычислите, сколькими способами введённое число можно представить в виде суммы двух забавных чисел. Перестановка слагаемых нового способа не даёт. Формат ввода Вводится целое неотрицательное число n (0 ≤ n ≤ 109). Формат

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

[metform form_id="1136"]