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…

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

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

Python

Python – это высокоуровневый язык программирования, который широко используется для разработки различных типов приложений и скриптов. Он предоставляет простой и читаемый синтаксис, что делает его очень популярным среди начинающих и опытных программистов. Шаги решения задачи могут варьироваться в зависимости от…

Дан массив из 30 целых элементов. Напишите программу, которая заполняет этот массив случайными числами от 4 до 195 и выводит каждый элемент массива в строчку через запятую и пробел.

Шаги решения: 1. Создать пустой массив целых чисел размером 30. 2. Использовать цикл для заполнения массива случайными числами от 4 до 195. 3. На каждой итерации цикла генерировать случайное число в заданном диапазоне и присваивать его элементу массива. 4. Вывести…

Дан произвольный список.Вывидете его в обратном порядке

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

Выведите на экран строковые представления числа 53 в двоичной, восьмеричной и шестнадцатеричной системах счисления

Шаги решения: 1. Переведем число 53 в двоичную систему счисления: поделим число на 2 и запишем остатки от деления в обратном порядке. В результате получим 110101. 2. Переведем число 53 в восьмеричную систему счисления: поделим число на 8 и запишем…

помоги написать на питоне простой и понятный блокчейн, в котором будет меню функций, состоящее из: регистрация пользователя и его суммы денег на счету (от 0 до 2000) транзакция денег другому пользователю, не превышающих 2000 рублей показ хэша при транзакции денег показ суммы денег у всех зарегистрированных пользователей

Шаги решения: 1. Создайте класс `User`, который будет представлять пользователей блокчейна. В этом классе создайте атрибуты для имени пользователя и суммы денег на его счету. 2. Создайте класс `Blockchain`, который будет представлять сам блокчейн. В этом классе создайте атрибуты для…

построить изображение предметов и точек

Шаги решения: 1. Определите, какие предметы и точки должны быть на изображении. 2. Нарисуйте каркас для каждого предмета, используя прямые линии и геометрические фигуры. 3. Добавьте детали и текстуры к каждому предмету, чтобы сделать его более реалистичным. 4. Поместите точки…

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

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

Напишите программу, которая по коду города и длительности переговоров вычисляет их стоимость и результат выводит на экран: ● Екатеринбург: код 343, 15 руб/мин

Шаги решения: 1. Создать переменные для кода города и длительности переговоров. 2. В зависимости от кода города определить стоимость минуты разговора. 3. Вычислить стоимость переговоров, умножив стоимость минуты на длительность разговоров. 4. Вывести результат на экран. Пример программы на языке…

[metform form_id="1136"]