Top.Mail.Ru

Напишите функцию, которая проверяет корректность переданного ей email-адреса в виде строки. Будем полагать, что адрес верен, если он обязательно содержит символы ‘@’ и ‘.’, а все остальные символы могут принимать значения: ‘a-z’, ‘A-Z’, ‘0-9’ и ‘_’. Если email верен, то функция выводит ДА, иначе – НЕТ. После объявления функции прочитайте (с помощью функции input) строку с email-адресом и вызовите функцию с этим аргументом.

Для решения этой задачи можно использовать регулярные выражения, а именно метод `re.search()` из модуля `re`. Вот шаги решения: 1. Импортируйте модуль `re`(строковые функции Python для работы с регулярными выражениями). 2. Объявите функцию с одним параметром email. 3. Используйте метод `re.search()`…

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

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

Напишите программу для определения количества звёзд, похожих на Солнце. Если известна некоторая характеристика Солнца, то у звезды, похожей на него, характеристика должна иметь ту же чётность и быть не меньше. Формат ввода Сначала вводится число – значение характеристики. Затем до пустой строки вводятся числа – значения этой же характеристики для других звёзд. Формат вывода Вывести количество подходящих звёзд. Пример 1 Ввод Вывод 43 6 12 116 222 3 14 134

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

Write a program that prints “Odd” if number is odd, and “Even” if number is even for the numbers starting from 1 to N. Example: Input Output 5 Odd Even Odd Even Odd

Для решения этой задачи можно использовать цикл и условную конструкцию. 1. Пользователю будет доступно поле для ввода числа N. 2. Считываем число N. 3. Запускаем цикл от 1 до N. 4. При каждой итерации проверяем, является ли текущее число четным…

Создайте текстовый файл с названием “sample.txt” и написать программу для чтения и вывода его содержимого на экран. Создайте программу, которая запрашивает у пользователя строку текста и записывает её в файл “user_input.txt”. Напишите программу для подсчета количества строк в текстовом файле “sample.txt” и вывода этого числа.

Для решения этой задачи можно использовать язык программирования Python. Давайте поэтапно решим каждую задачу. 1. Создание и чтение файла “sample.txt”: – Откроем файл “sample.txt” в режиме записи и запишем в него некоторый текст. – Затем откроем файл для чтения и…

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

Для решения этой задачи мы можем использовать генераторы в Python. Вот шаги решения: 1. Создадим функцию `get_number_keys`, которая принимает словарь `d`. 2. Используем генераторного выражение, чтобы пройти по каждой паре ключ-значение в словаре. 3. Для каждой пары проверяем, является ли…

В турнире участвуют три команды. Играть друг с другом могут только те из них, что набрали за сезон поровну очков. Даны три числа. Выведи то, которое встречается больше одного раза. Если такого числа нет, выведи “Все числа разные”.

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

Автомат обрабатывает натуральное число N по следующему алгоритму: 1 Строится двоичная запись числа N. 2 В конец записи (справа) дописывается вторая справа цифра двоичной записи. 3 В конец записи (справа) дописывается вторая слева цифра двоичной записи. 4 Результат переводится в десятичную систему. Для скольких значений N в результате работы алгоритма получится число, принадлежащее отрезку [150; 250]?

Для решения этой задачи мы можем перебрать все натуральные числа N от 1 до некоторого предельного значения и проверить, сколько из них, при выполнении алгоритма, приведут к результату в интервале [150; 250]. 1. Установим начальное значение счетчика равным 0. 2.…

Алгоритм преобразует входное число N> 150 в число R выполняя следующие действия: 1. Число N преобразуется в шестнадцатеричную систему счисления; 2. в полученной записи все цифры А16 заменяются на 116; 3. В полученной записи подсчитывается количество четных цифр, если их больше 2-х, то справа дописывается В16, иначе слева дописывают F 16: 4. Результат переводится в десятичную систему счисления; Определите минимальное значение N для которого получается минимально возможное R большее 3500

Для решения этой задачи нам нужно выяснить, как влияют различные значения N на R и определить, при каком значении N R становится больше 3500 минимально возможное. 1. Преобразуем входное число N в шестнадцатеричную систему счисления. Например, если N = 162,…

Заполнить список из десяти элементов значениями, вводимыми с клавиатуры, возведенными во вторую степень

Для решения этой задачи нам потребуется написать программу на языке программирования. Если использовать язык Python, то шаги решения могут быть следующими: 1. Создать пустой список, который мы будем заполнять. 2. Использовать цикл, который повторяется 10 раз, чтобы получить 10 чисел…

[metform form_id="1136"]