Возвращаем число на определенной позиции в последовательности
Дана следующая последовательность чисел: 5, 100, 6, 200, 7, 400, 8, 800, 9, 1600, 10, 3200, … На позиции 1 стоит число 5. Напишите функцию, которая будет возвращать число на позиции n в этой последовательности. Примеры little_big(4) ➞ 200little_big(5) ➞ 7little_big(28) ➞ 819200 Примечание: исходим из того, что input всегда будет валидным. Варианты решений def little_big(n): return (n + 1) // 2 + 4 if n % 2 else 100 * 2**..
Узнать больше- 0 views
- 0 Comment
Рекурсивный поиск подходящих слагаемых: разбор задачи
Рекурсия. Какие эмоции вызывает у вас это слово? Страх? Восторг? Тут возможны варианты. Но, честно говоря, рекурсия это просто еще один способ решения итеративных задач. В наших циклах for мы выполняем какое-то действие Х десять раз. А в рекурсии Х — это повторный вызов того же метода. И вместо того чтобы вызывать его десять раз,..
Узнать больше- 1 views
- 0 Comment
Проверка типов данных и “утиная” типизация в Python
В этой статье мы вам расскажем о проверке типов, о различных типах данных в разных языках, а также о неявной типизации и подсказках. В Python проверка типов выполняется в интерпретаторе. Так как Python — язык с динамической типизацией, он не заставляет пользователя принудительно указывать тип объектов. Это потенциально может привести к ошибкам, причем их будет..
Узнать больше- 1 views
- 0 Comment
Самые новые книги по Python для начинающих питонистов
Привет, друзья! В этой статье мы собрали подборку книг по Python, вышедших в прошлом, 2020 году. Все они предназначены для начинающих программистов, некоторые — для изучения языка Python с нуля. Абсолютное большинство книг в нашем списке изданы на английском языке. Хотелось бы отметить, что чтение таких вот книг для новичков в оригинале — отличный способ..
Узнать больше- 0 views
- 0 Comment
Год рождения прабабушки: логическая задачка
29 февраля бывает только в високосный год Моя прабабушка родилась в первое воскресенье года. Ее седьмой день рождения тоже пришелся на воскресенье. В каком году родилась моя прабабушка? Подсказка. Если какая-нибудь дата выпадает, например, на воскресенье, то в следующем году эта дата выпадет на следующий день недели, в нашем случае — на понедельник. Это правило..
Узнать больше- 0 views
- 0 Comment
Пиклбольный турнир: кто победил в четвертой игре?
Условие Кенни, Эбби и Нед собрались на круговой пиклбольный турнир (пиклбол — игра вроде тенниса). По условиям турнира после каждой игры победитель остается, чтобы сыграть с человеком, который не играл в этой игре. По итогам этого пиклбольного дня Эбби очень устала, поскольку сыграла последние семь игр подряд. Кенни, который устал несколько меньше, подвел итоги сыгранных..
Узнать больше- 0 views
- 0 Comment
Machine Learning, Big Data, Data Science: книги 2020 года
Машинное обучение, большие данные, наука о данных сегодня у всех на слуху. Не удивительно, что многие программисты хотят приобрести дополнительные навыки в этих областях знаний, чтобы использовать в следующих проектах или даже чтобы просто для красоты вставить в резюме. Мы собрали для вас подборку самых свежих книг по этим темам. Python: Искусственный интеллект, большие данные..
Узнать больше- 1 views
- 0 Comment
Сколько яиц несет утка ежедневно?
Известно, что полторы утки приносят полтора яйца за полтора дня. Сколько яиц несет одна утка в день? Посмотреть решение Если 1,5 утки несут 1,5 яйца за 1,5 дня, значит, 1 утка снесет за это же время 1 яйцо. Следовательно, за 1 день утка снесет 2/3 яйца. Вы можете возразить, что утки не несут яйца частями…
Узнать больше- 2 views
- 0 Comment
Поиск случайных чисел: задача с собеседования по Python
Лавовая лампа Случайные числа придают жизни остроту. Ну, по крайней мере, в мире программирования. Например, Bored API использует их для выбора занятий, способных развеять вашу скуку, а игры вроде Minecraft — для создания случайной местности. Есть и другие варианты практического использования случайных чисел. Например, шифрование в CloudFlare: там в качестве генератора случайных чисел для шифрования..
Узнать больше- 1 views
- 0 Comment
Преобразование строк в дату со временем в Python
Модуль datetime содержит в себе три объекта: date, time и datetime. Очевидно, что объект date хранит в себе дату, time — время, а datetime — дату и время. Например, этот код выведет в консоль текущую дату и время: import datetime print (‘Текущая дата и время: {}’.format(datetime.datetime.now())) После запуска этого кода в консоль выводится следующее: datetime-print-1.py..
Узнать больше- 1 views
- 0 Comment
Добавить комментарий