
Фильтр
Python: вложенные функции. Применение
Начну данный пост с практического примера, на котором будет проще объяснить основную мысль данного материала.Давайте попробуем решить такую задачу:
Человек пошел за грибами. Программа запрашивает у пользователя количество собранных грибов, и если грибы продолжают попадаться, то есть их количество не равно 0, то сбор грибов продолжается. Если в какой-то момент пользователь закончил сбор дикоросов и вводит количество грибов равное 0, то программа выводит сообщение о завершении мероприятия и завершает свою работу. Циклы в решении использовать нельзя.Решение:
Python: функции с несколькими переменными
В предыдущих постах этого блога мы уже касались темы объявления функций. Так же упоминалось, что в функции может быть не одна, а несколько переменных. Ниже рассмотрим нюансы и ошибки, которые могут возникнуть при использовании такого инструмента.Как мы обычно это делаем, разберем все на примере.
- Класс
Python: задачи с функциями. Решение с разбором
Сегодня будет представлена практическая часть материала, которая поможет начать лучше ориентироваться в применении функций с переданным в них единственным аргументом. Рассмотрим и решим задачи где такая возможность языка программирования Python может быть использована.Задача 1
Необходимо написать программу, которая будет запрашивать имя пользователя, и выводить на экран приветствие. Вывод нужно реализовать в отдельной функции, а основной код поместить в "бесконечный" цикл с возможностью выхода из него при вводе "0".Решение:
Python: вызов функций с единственным аргументом
В предыдущем посте мы уже открыли для себя возможность самостоятельного объявления функций, а сегодня немного расширим познания в этой сфере. Как мы можем видеть на примере встроенных функций Python, внутри функций зачастую передается тот или иной аргумент. К примеру, если нам нужно преобразовать число с плавающей точкой 5.0 в целочисленное значение, то мы просто передаем его в виде аргумента в функцию int() и получаем на выходе нужный нам результат. А чтобы вывести на экран это число, мы передаем его в качестве аргумента во встроенную функцию print():Для чего писать функции в языке программирования Python
В языке программирования Python есть встроенные функции, которые уже рассматривались в других постах блога. Но есть ситуации, а главное, возможность, писать функции самостоятельно. Ниже рассмотрим ситуации, когда целесообразно создавать собственные функции и напишем одну для понимания принципа их работы в структуре программного кода.Python: простые числа. Два способа проверки
Программирование тесно переплетено с математикой, и как бы этого не хотелось делать некоторым, вспоминать математику, если она забыта, придется. Понятие простых чисел так же изучается в школьном курсе математики, и напомнить его считаю не лишним. Если говорить "человеческим" языком, простым называют то натуральное число, которое без остатка делится только на единицу и само на себя. Чисел таких довольно много:2; 3; 5; 7; 11; 13; 17; 19; 23; 29; 31...
И это только начало!
- Класс
Функция round() для округления чисел с плавающей точкой. Python
Безусловно, все математики и другие ученые вздохнули бы с облегчением, если бы вдруг стало возможным в своих вычислениях использовать только целые числа. Но реальность такова, что строго говоря происходит наоборот. Целые числа встречаются лишь в математических моделях, а в природе наоборот, их днем с огнем не сыскать. Поэтому ученые, как действительно объективные люди, не стали игнорировать реальность, и широко используют дробные числа, и информатика с программированием не могла стать исключением.Разберем простую задачу.
загрузка
Показать ещёНапишите, что Вы ищете, и мы постараемся это найти!
Левая колонка
О группе
Познаем мир играя!
- +7 812 333-12-00
- 197348 Санкт-Петербург, Мира ул., 117к2, офис 341, Санкт-Петербург
Показать еще
Скрыть информацию