
Фильтр
добавлена 19 ноября 2022 в 05:03
добавлена 18 ноября 2022 в 05:03
Python: вложенные функции. Применение
Начну данный пост с практического примера, на котором будет проще объяснить основную мысль данного материала.Давайте попробуем решить такую задачу:
Человек пошел за грибами. Программа запрашивает у пользователя количество собранных грибов, и если грибы продолжают попадаться, то есть их количество не равно 0, то сбор грибов продолжается. Если в какой-то момент пользователь закончил сбор дикоросов и вводит количество грибов равное 0, то программа выводит сообщение о завершении мероприятия и завершает свою работу. Циклы в решении использовать нельзя.Решение:
- Класс!3
добавлена 17 ноября 2022 в 05:03
- Класс!2
добавлена 16 ноября 2022 в 12:02
Python: функции с несколькими переменными
В предыдущих постах этого блога мы уже касались темы объявления функций. Так же упоминалось, что в функции может быть не одна, а несколько переменных. Ниже рассмотрим нюансы и ошибки, которые могут возникнуть при использовании такого инструмента.Как мы обычно это делаем, разберем все на примере.
- Класс!0
добавлена 16 ноября 2022 в 05:03
Python: задачи с функциями. Решение с разбором
Сегодня будет представлена практическая часть материала, которая поможет начать лучше ориентироваться в применении функций с переданным в них единственным аргументом. Рассмотрим и решим задачи где такая возможность языка программирования Python может быть использована.Задача 1
Необходимо написать программу, которая будет запрашивать имя пользователя, и выводить на экран приветствие. Вывод нужно реализовать в отдельной функции, а основной код поместить в "бесконечный" цикл с возможностью выхода из него при вводе "0".Решение:
- Класс!1
добавлена 15 ноября 2022 в 12:03
Python: вызов функций с единственным аргументом
В предыдущем посте мы уже открыли для себя возможность самостоятельного объявления функций, а сегодня немного расширим познания в этой сфере. Как мы можем видеть на примере встроенных функций Python, внутри функций зачастую передается тот или иной аргумент. К примеру, если нам нужно преобразовать число с плавающей точкой 5.0 в целочисленное значение, то мы просто передаем его в виде аргумента в функцию int() и получаем на выходе нужный нам результат. А чтобы вывести на экран это число, мы передаем его в качестве аргумента во встроенную функцию print():- Класс!1
добавлена 15 ноября 2022 в 05:03
Для чего писать функции в языке программирования Python
В языке программирования Python есть встроенные функции, которые уже рассматривались в других постах блога. Но есть ситуации, а главное, возможность, писать функции самостоятельно. Ниже рассмотрим ситуации, когда целесообразно создавать собственные функции и напишем одну для понимания принципа их работы в структуре программного кода.- Класс!1
добавлена 14 ноября 2022 в 05:03
Python: простые числа. Два способа проверки
Программирование тесно переплетено с математикой, и как бы этого не хотелось делать некоторым, вспоминать математику, если она забыта, придется. Понятие простых чисел так же изучается в школьном курсе математики, и напомнить его считаю не лишним. Если говорить "человеческим" языком, простым называют то натуральное число, которое без остатка делится только на единицу и само на себя. Чисел таких довольно много:2; 3; 5; 7; 11; 13; 17; 19; 23; 29; 31...
И это только начало!
- Класс!0
добавлена 13 ноября 2022 в 05:04
Функция round() для округления чисел с плавающей точкой. Python
Безусловно, все математики и другие ученые вздохнули бы с облегчением, если бы вдруг стало возможным в своих вычислениях использовать только целые числа. Но реальность такова, что строго говоря происходит наоборот. Целые числа встречаются лишь в математических моделях, а в природе наоборот, их днем с огнем не сыскать. Поэтому ученые, как действительно объективные люди, не стали игнорировать реальность, и широко используют дробные числа, и информатика с программированием не могла стать исключением.Разберем простую задачу.
- Класс!1
добавлена 12 ноября 2022 в 05:03
Цикл for: нахождение максимального числа в списке. Python
Сразу сделаю оговорку, что данный метод не является самым эффективным и лаконичным, а используется больше для изучения циклов и улучшения понимания алгоритмов их работы. Тем не менее в этой ипостаси данная задача весьма привлекательна, имеет интересное решение и не скучна даже для решения опытными разработчиками.Условие простое:
- Класс!0
добавлена 11 ноября 2022 в 12:04
Задача на вложенные циклы с решением и его разбором. Python для начинающих
Циклы – один из важнейших инструментов разработчика. Поэтому понимание алгоритма их работы – это важное звено в цепочке знаний, которое ни в коем случае не должно быть слабым. Поэтому практически во всех обучающих материалах по программированию большое внимание уделяется решению даже простых задач с применением циклов. Сегодня займемся решением типовых задач, которые не столько сложны, сколько помогают понять механизм работы циклов. Ну и конечно, задачи эти для начинающих разработчиков и решаются соответствующими методами.- Класс!0
добавлена 11 ноября 2022 в 05:03
Методы списков append() и extend() в Python. Применение
Коллекции типа list являются изменяемыми. Соответственно у нас есть возможность как добавить в список элементы, так и изменить, а то и вовсе удалить их. Методы списков append() и extend() в Python используются для добавления элементов в конец списка. Но если они делают одно действие, зачем нужны два метода? О различии в их работе мы сегодня и поговорим.- Класс!0
добавлена 10 ноября 2022 в 12:03
- Класс!0
добавлена 10 ноября 2022 в 05:03
3 задачи с подвохом на Python с решением и комментариями
Иногда очевидные вещи не настолько очевидные, как могут показаться на первый взгляд. И если результат работы кода из нескольких тысяч строк оценить беглым взглядом сложно, то когда перед глазами 3-5 строчек, кажется, что точно знаешь ответ и подвоху спрятаться негде.- Класс!0
добавлена 9 ноября 2022 в 12:03
- Класс!1
добавлена 9 ноября 2022 в 05:03
Калькулятор за 5 минут на языке программирования Python
Писать абстрактный код – это, безусловно, здорово. Но всегда интереснее то, что можно применить на практике. Это как сделать своими руками инструмент. Пусть он будет не так красив, удобен и функционален, как аналог, купленный в магазине. Но его использование доставляет особое удовольствие.- Класс!0
добавлена 8 ноября 2022 в 12:04
Методы строк lower() и upper() в языке программирования Python
Продолжаем знакомиться с методами, которые применимы к коллекциям типа str языка программирования Python. Сегодня разберем два парных метода, которые имеют одинаковый принцип действия, но используются для достижения противоположных результатов.- Класс!0
добавлена 8 ноября 2022 в 05:03
Циклы в Python: задачи с решением и разбором для начинающих. Язык программирования Python
Как бы не было сильно рвение к новым знаниям и освоению новых возможностей, практика – это то, без чего полученная информация будет бесполезной. Разберем ряд задач, которые решаются при помощи циклов.Задача 1
Условие:
Дан некий список из произвольных чисел ([5, -6, 1, -12, 2, -41, 19]). Получить новый список, в который должны войти каждое число из первого списка, при условии, что оно по модулю больше 6.Решение:
- Класс!0
добавлена 7 ноября 2022 в 12:06
- Класс!0
добавлена 7 ноября 2022 в 05:04
- Класс!0
загрузка
Показать ещёНапишите, что Вы ищете, и мы постараемся это найти!