Share This
Связаться со мной
Крути в низ
//Python

Сколько полных оборотов?

16.12.2020Category : Python

Дан список, состоящий из произвольного числа направлений поворотов («left» и/или «right»). Напишите функцию, которая будет принимать этот список и определять, сколько полных оборотов сделано. Примечания Каждый поворот влево или вправо считается поворотом на 90 градусов. Один оборот = 360 градусов в одном направлении. Вернуть надо положительное число. Примеры spin_around([«left», «right», «left», «right»]) ➞ 0spin_around([«right», «right»,..

Узнать больше
  • 43 views
  • 0 Comment

Меняем местами имя и фамилию

16.12.2020Category : Python

Создайте функцию, которая будет принимать строку (имя и фамилию человека) и возвращать другую строку, где имя и фамилия будут идти в другом порядке. Примечание: между именем и фамилией будет ровно один пробел. Примеры name_shuffle(«Donald Trump») ➞ «Trump Donald»name_shuffle(«Rosie O’Donnell») ➞ «O’Donnell Rosie»name_shuffle(«Seymour Butts») ➞ «Butts Seymour» Варианты решений def nameShuffle(str): return ‘ ‘.join(reversed(str.split(‘ ‘))) def..

Узнать больше
  • 25 views
  • 0 Comment

Складываем лист бумаги

16.12.2020Category : Python

Создайте функцию, которая будет возвращать толщину листа бумаги (в метрах) после складывания этого листа n раз. Толщина несложенного листа — 0,5 мм. Ответы не округлять. Примеры num_layers(1) ➞ «0.001m» # Лист бумаги, сложенный 1 раз, имеет толщину 1 мм (равно 0.001 м) num_layers(4) ➞ «0.008m» # Лист бумаги, сложенный 4 раза,имеет толщину 8 мм (равно..

Узнать больше
  • 20 views
  • 0 Comment

Ищем длину сторон треугольника

16.12.2020Category : Python

Дан треугольник с углами 30, 60 и 90 градусов. Напишите функцию, которая будет принимать длину самой короткой стороны треугольника (т.е. одного из катетов) и возвращать длину гипотенузы и второго катета. Примечания В прямоугольном треугольнике, один из углов которого равен 30 градусам, самая короткая сторона ровно в два раза короче самой длинной. По теореме Пифагора в..

Узнать больше
  • 15 views
  • 0 Comment

Приведение string к int в Python

16.12.2020Category : Python

Метод int() позволяет конвертировать строку в целое число. Функция int() принимает два параметра. Первый — строка, которую нужно преобразовать в число. Второй — система счисления, в которой число должно быть представлено. Второй параметр не обязателен.  Метод возвращает значение, переданное в функцию int(), в виде целого числа. Синтаксис метода int() выглядит так:  int(number, base=base) Пример работы..

Узнать больше
  • 14 views
  • 0 Comment

Возврат нескольких значений из функции в Python

16.12.2020Category : Python

Python позволяет вам возвращать из функции несколько значений.  Для этого необходимо вернуть структуру данных, содержащую эти несколько значений. Например, список количества миль, которые надо пробежать за неделю. def miles_to_run(minimum_miles): week_1 = minimum_miles + 2 week_2 = minimum_miles + 4 week_3 = minimum_miles + 6 return [week_1, week_2, week_3] print(miles_to_run(2)) # result: [4, 6, 8] Структура..

Узнать больше
  • 6 views
  • 0 Comment

Замена пробелов на указанные символы. Разбор задачи

13.12.2020Category : Python

Давайте рассмотрим простую задачку на работу со строками. #Напишите метод для замены всех пробелов в строке на ‘%20’. #Игнорируйте любые дополнительные пробелы в начале или конце строки. Вероятно, вы замечали, что URL-адреса никогда не содержат пробелов. Если вы попробуете ввести в браузере URL и включите в него пробел, браузер конвертирует его в экранированный символ «%20»…

Узнать больше
  • 9 views
  • 0 Comment

Определяем, все ли символы в строке уникальны. Разбор задачи

13.12.2020Category : Python

Давайте решим простую задачку, связанную с обработкой строк в Python. # Определите, все ли символы в строке уникальны. # Использовать дополнительные структуры данных нельзя. Довольно просто, верно? Это, собственно, первое задание из раздела «Массивы и строки» в книге «Cracking the Coding Interview». При решении этой задачи мы можем применить разные подходы, причем пространственная и временная..

Узнать больше
  • 3 views
  • 0 Comment

5 фич Python, о которых я хотел бы узнать раньше

12.12.2020Category : Python

Фичи поинтереснее, чем lambda, map и filter. Python, несомненно, самый быстрорастущий язык программирования этого десятилетия — он очень мощный. Я писал на нем множество проектов — от интерактивных карт до блокчейна. В Python настолько много фич, что новичку порой тяжело освоить все сразу. Python — язык с высоким уровнем абстракции. Это совершенно новый опыт —..

Узнать больше
  • 4 views
  • 0 Comment

13 потрясающих Python-проектов (в сфере ML и AI) на GitHub

08.12.2020Category : Python

Python является одним из самых популярных языков программирования среди тех, что выбирают профессионалы во всем мире. Его простой синтаксис позволяет разработчикам программного обеспечения и исследователям данных с легкостью приобретать новые навыки. Вы также можете найти множество проектов Python на GitHub, чтобы практиковаться и учиться одновременно. Содержание Почему именно проекты на Python? Проекты Python на GitHub…

Узнать больше
  • 4 views
  • 0 Comment
Связаться со мной
Close