Задача 46
Дружественные числа
Даны два целых числа. Напишите код, который проверит, дружественные они или нет.
Дружественные числа
Даны два целых числа. Напишите код, который проверит, дружественные они или нет.
Задача 47
Дата дня программиста
Определите дату следующего дня программиста. Этот день отмечается в 256 день года.
Дата дня программиста
Определите дату следующего дня программиста. Этот день отмечается в 256 день года.
Задача 48
Перемешать слова в предложении
Дан текст. Напишите код, который перемешает порядок слов в каждом предложении текста.
Перемешать слова в предложении
Дан текст. Напишите код, который перемешает порядок слов в каждом предложении текста.
Задача 49
Дата масленицы
Определите дату ближайшей масленицы (последнее воскресенье зимы). Если в этом году она уже была - покажите за следующий год.
Дата масленицы
Определите дату ближайшей масленицы (последнее воскресенье зимы). Если в этом году она уже была - покажите за следующий год.
Задача 50
Половина заглавных букв
Дана строка с маленькими буквами. Сделайте заглавными половину случайных букв этой строки, игнорируя пробелы.
Половина заглавных букв
Дана строка с маленькими буквами. Сделайте заглавными половину случайных букв этой строки, игнорируя пробелы.
Задача 51
Разница времени
Даны два кортежа со временем, содержащим часы и минуты, например, (12, 29) и (23, 15). Найдите разницу между этими моментами времени и получите ее в виде кортежа, в первом элементе которого будут часы, а во втором минуты.
Разница времени
Даны два кортежа со временем, содержащим часы и минуты, например, (12, 29) и (23, 15). Найдите разницу между этими моментами времени и получите ее в виде кортежа, в первом элементе которого будут часы, а во втором минуты.
Задача 52
Самое популярное слово
Дан текст. Найдите самое часто встречающееся слово в этом тексте.
Самое популярное слово
Дан текст. Найдите самое часто встречающееся слово в этом тексте.
Задача 53
Группировка списка по первым буквам
Дан произвольный список со словами, начинающимися на различные буквы, например, вот такой:
lst = [
'axx', 'bxx', 'cxx',
'ayy', 'byy', 'cyy',
'azz', 'bzz', 'czz',
];
Преобразуйте этот список в словарь,
в котором ключами будут первые
буквы слов, а значениями - список
слов, начинающихся на эти буквы:
{
'a': [
'axx', 'ayy', 'azz',
],
'b': [
'bxx', 'byy', 'bzz',
],
'c': [
'cxx', 'cyy', 'czz',
],
}
Группировка списка по первым буквам
Дан произвольный список со словами, начинающимися на различные буквы, например, вот такой:
lst = [
'axx', 'bxx', 'cxx',
'ayy', 'byy', 'cyy',
'azz', 'bzz', 'czz',
];
Преобразуйте этот список в словарь,
в котором ключами будут первые
буквы слов, а значениями - список
слов, начинающихся на эти буквы:
{
'a': [
'axx', 'ayy', 'azz',
],
'b': [
'bxx', 'byy', 'bzz',
],
'c': [
'cxx', 'cyy', 'czz',
],
}
Задача 54
Удаление уникальных элементов списка
Дан список. Удалите из него все элементы, которые встречаются только один раз.
Удаление уникальных элементов списка
Дан список. Удалите из него все элементы, которые встречаются только один раз.
👍1
Задача 55
Переворот слов
Дан текст. Напишите код, который перевернет каждое слово в этом тексте.
Переворот слов
Дан текст. Напишите код, который перевернет каждое слово в этом тексте.
Задача 56
Следующий ДР
Юзер вводит день и месяц рождения. Напишите код, который узнает, сколько дней осталось до следующего дня рождения юзера.
Следующий ДР
Юзер вводит день и месяц рождения. Напишите код, который узнает, сколько дней осталось до следующего дня рождения юзера.
Долгожданный Бесплатный Курс
по выкладке сайта на хостинг.
МЫ УЖЕ НАЧАЛИ!
Присоединяйтесь к нам:
https://t.me/+y5vJj26fArJmODVi
В этом курсе я постараюсь рассказать о выкладке на хостинг всё: покупка домена, обычные хостинги и vps, работа через ftp и ssh, базы данных sql и mongo, https сертификаты, выкладка nodejs, выкладка фрейморков и cms, выкладка с github через ssh на vps, работа с популярными панелями управления и другое:)
по выкладке сайта на хостинг.
МЫ УЖЕ НАЧАЛИ!
Присоединяйтесь к нам:
https://t.me/+y5vJj26fArJmODVi
В этом курсе я постараюсь рассказать о выкладке на хостинг всё: покупка домена, обычные хостинги и vps, работа через ftp и ssh, базы данных sql и mongo, https сертификаты, выкладка nodejs, выкладка фрейморков и cms, выкладка с github через ssh на vps, работа с популярными панелями управления и другое:)
Telegram
Бесплатный курс по хостингам
Для записи на курс вступите в данный канал. Затем ожидайте: в день начала курса в него придут все инструкции:)
Задача 57
Удаление лишних слов
Дан текст. Найдите все места с двумя одинаковыми словами подряд и удалите лишние слова.
Удаление лишних слов
Дан текст. Найдите все места с двумя одинаковыми словами подряд и удалите лишние слова.
Задача 58
Слова с одинаковыми буквами подряд
Дан текст. Получите список слов, у которых есть две одинаковые буквы подряд.
Слова с одинаковыми буквами подряд
Дан текст. Получите список слов, у которых есть две одинаковые буквы подряд.
Задача 59
Количество файлов
Дана папка. Подсчитайте количество файлов с расширением .html в этой папке.
Количество файлов
Дана папка. Подсчитайте количество файлов с расширением .html в этой папке.
Задача 60
Самые длинные слова
Дана строка с текстом. Выведите на экран самое длинное слово из этого текста (или слова, если несколько слов имеют одинаковую длину).
Самые длинные слова
Дана строка с текстом. Выведите на экран самое длинное слово из этого текста (или слова, если несколько слов имеют одинаковую длину).
Задача 61
Файлы по папкам
Дана папка с файлами. Напишите код, который разложит эти файлы по папкам. В папку 1 первые 10 файлов, в папку 2 вторые 10 файлов и так далее.
Файлы по папкам
Дана папка с файлами. Напишите код, который разложит эти файлы по папкам. В папку 1 первые 10 файлов, в папку 2 вторые 10 файлов и так далее.
Задача 62
Текст по файлам
Дан файл с текстом. Напишите код, который разложит части этого текста по файлам. Положите первые 10 строк текста в файл 1.txt, вторые 10 строк в файл 2.txt и так далее.
Текст по файлам
Дан файл с текстом. Напишите код, который разложит части этого текста по файлам. Положите первые 10 строк текста в файл 1.txt, вторые 10 строк в файл 2.txt и так далее.
Задача 63
Сумма чисел из файла
Дан файл с текстом. В этом тексте встречаются числа. Найдите эти числа и запишите их в новый файл, каждое число на своей строке.
Сумма чисел из файла
Дан файл с текстом. В этом тексте встречаются числа. Найдите эти числа и запишите их в новый файл, каждое число на своей строке.
Задача 64
Емейлы из файла
Дан файл с текстом. В этом тексте встречаются емейлы. Найдите эти емейлы и запишите их в новый файл, каждый емейл на своей строке.
Емейлы из файла
Дан файл с текстом. В этом тексте встречаются емейлы. Найдите эти емейлы и запишите их в новый файл, каждый емейл на своей строке.
Задача 65
Конверсия времени
Дана переменная, содержащая некоторое количество секунд. Получите сколько дней, часов, минут и секунд содержится в этой переменной. Имеется ввиду, что сначала нужно выделить целое количество дней, из остатка выделить целое количество часов, из остатка выделить целое минут, а затем останется количество секунд. Результат представьте в виде словаря.
Конверсия времени
Дана переменная, содержащая некоторое количество секунд. Получите сколько дней, часов, минут и секунд содержится в этой переменной. Имеется ввиду, что сначала нужно выделить целое количество дней, из остатка выделить целое количество часов, из остатка выделить целое минут, а затем останется количество секунд. Результат представьте в виде словаря.