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

Процент снижения или увеличения цены: задачка для питонистов

20.07.2022Category : Python

Напишите функцию, которая будет принимать старую и новую цену товара и возвращать процент, на который цена повысилась (increase) или понизилась (decrease). Проценты нужно округлять до ближайшего целого числа. Примеры percentage_changed(“$800”, “$600”) ➞ “25% decrease” percentage_changed(“$1000”, “$840”) ➞ “16% decrease” percentage_changed(“$100”, “$950”) ➞ “850% increase” Варианты решения def percentage_changed(old, new): p = int(new[1:]) / int(old[1:]) return..

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

Тайм-трекер в машине

19.07.2022Category : Python

Представьте, что в вашей машине есть встроенный тайм-трекер, который отсчитывает длительность вашей поездки в минутах. На старте на нем стоит время 00:00. Напишите функцию, которая будет принимать длительность поездки в минутах (n) и высчитывать время окончания поездки. Возвращать функция должна сумму цифр, которые будут высвечиваться на тайм-трекере на финише при заданной длительности поездки. Примеры car_timer(240)..

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

Возраст отца и сына: задача на написание кода на Python

19.07.2022Category : Python

Создайте функцию, которая будет принимать два аргумента: возраст отца f_age и возраст сына s_age. Функция должна высчитывать, сколько лет назад отец был или через сколько лет он будет в два раза старше сына. Примеры age_difference(36, 7) ➞ 22 # Через 22 года отцу будет 58 лет, а сыну 29. age_difference(55, 30) ➞ 5 # 5..

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

Одинаковые буквы: задачка на программирование на Python

19.07.2022Category : Python

Напишите функцию, которая будет принимать две строки и возвращать строку, состоящую из букв, общих для переданных ей строк. Примеры shared_letters(“house”, “home”) ➞ “eho” shared_letters(“Micky”, “mouse”) ➞ “m” shared_letters(“house”, “villa”) ➞ “” Примечания Если совпадений букв нет, функция должна вернуть пустую строку Функция должна быть нечувствительной к регистру (если в одной строке есть буква A, а..

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

Дубликаты чисел: задача на программирование на Python

18.07.2022Category : Python

Напишите функцию, которая будет принимать список nums, содержащий числа в диапазоне от 1 до 100, и возвращать отсортированный список чисел, которые в списке nums встречались дважды. Примеры duplicate_nums([1, 2, 3, 4, 3, 5, 6]) ➞ [3] duplicate_nums([81, 72, 43, 72, 81, 99, 99, 100, 12, 54]) ➞ [72, 81, 99] duplicate_nums([1, 2, 3, 4, 5,..

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

Однострочники Python для ускорения написания кода

18.07.2022Category : Python

Python часто выбирают из-за его простоты и читабельности. Но знаете ли вы, что код на Python можно существенно сокращать, не жертвуя функциональностью? Однострочники могут сэкономить вам много времени, сократить расходование памяти и произвести впечатление на ваших друзей. Предупреждение от автора. Пожалуйста, не используйте однострочники на собеседованиях и в продакшен-коде. Эта статья носит скорее развлекательный характер:..

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

Как исправить ошибку NameError в Python

17.07.2022Category : Python

Первый шаг в исправлении ошибок при написании кода — понять, что именно пошло не так. И хотя некоторые сообщения об ошибках могут показаться запутанными, большинство из них помогут вам понять, что же не работает в вашей программе. В этой статье мы поговорим о том, как исправить ошибку NameError в Python. Мы рассмотрим несколько примеров кода,..

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

Как научить ребенка программировать?

17.06.2022Category : Python

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

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

Паттерн проектирования Мост

12.06.2022Category : Python

Паттерн Мост (Bridge) — это структурный паттерн проектирования, который позволяет нам отделить абстракции от реализаций и сделать их независимыми друг от друга. В результате абстракции и реализации могут разрабатываться как отдельные сущности. Паттерн Мост считается одним из лучших методов организации иерархии классов. Но давайте поподробнее разберем, что всё это значит. Элементы паттерна Мост Abstraction (абстракция)…

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

Как работает функция enumerate() в Python?

12.06.2022Category : Python

В данной статье мы бы хотели разобрать, как работает функция enumerate() в Python. Сначала мы рассмотрим её синтаксис и принцип работы, а дальше потренируемся на примерах, чтобы научиться использовать данную функцию на практике. Итак, функция enumerate() в Python принимает некий набор данных в качестве параметра и возвращает объект enumerate. Этот объект возвращается в формате пар..

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

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close