Всем привет дороге друзья или просто читатели нашего форума!
Сегодня речь пойдет о функциях. В прошлой части мы немного ознакомились с функциями и изучили циклы.
Также, конструкция у функций опять же проста
Пока что мы не дошли до функционального программирования, а только начали сним знакомство. Впереди нас ждет еще много интересного. А теперь давайте напишем самую простейшую "программу" с использованием функций.
Дано:
Нам даны 2 числа - A, B. Мы должны написать функцию, которая посчитает их сумму, разность, произведение и частное.
Решение:
Все просто друзья как никогда)
Для начал вспомним о return.
Оно возвращяет значения, но используется полько в теле функций!
А теперь к самому решению
1. Получаем значения от пользователя.
т.е. мы получаем значения от пользователя преобразуя их в целочисленный тип(можете и в float)
2. Создаем функцию.
Здесь все опять таки просто. Мы создаем функцию math с параметрами x и y. Выполняем сними различные операции и возращяем значения спомощью return.
3. Используем функцию.
Задаем в качестве x и y, те значения, что получили от пользователя.
4. Смотрим что получилось.
Комментарии одозначаются так - #
Все что идет после этого знака и только на одной строке - это комментарий.
Видим что комментарии не отображаются
Также в python имеются строки документации. Это практически доже что и комментарии, но они не однострочны. То есть их можно использовать на двух и более строках.
В этом очень маленьком уроке мы вспомнили, что же такое функции и познакомились с комментариями. В следующем уроке я вас замучаю практикой т.к. цикл немного приостановился)
Домашнего задания в этой части увы нет.
п.с: следующая часть завтра, и она будет очень насыщенной т.к. тема которую будем проходить одна из очень интересных.
пп.с: также я дам вам работу по изученным темам. А именно по операторам ветвления.
Сегодня речь пойдет о функциях. В прошлой части мы немного ознакомились с функциями и изучили циклы.
[1] - Вспомним о функциях.
Как вы знаете из прошлого урока(если говорить проще)
Функции - это фрагмент кода который мы можем использовать когда понадобиться.
Также, конструкция у функций опять же проста
Код:
def имя_функции():
действия
...
Пока что мы не дошли до функционального программирования, а только начали сним знакомство. Впереди нас ждет еще много интересного. А теперь давайте напишем самую простейшую "программу" с использованием функций.
Дано:
Нам даны 2 числа - A, B. Мы должны написать функцию, которая посчитает их сумму, разность, произведение и частное.
Решение:
Все просто друзья как никогда)
Для начал вспомним о return.
Оно возвращяет значения, но используется полько в теле функций!
А теперь к самому решению
1. Получаем значения от пользователя.
Код:
A = int(input("A --> "))
B = int(input("B --> "))
2. Создаем функцию.
Код:
def math(x, y):
sum = x + y
razn = x - y
proizved = x * y
chast = x / y
return sum, razn, proizved, chast
3. Используем функцию.
Код:
print(math(A, B))
Задаем в качестве x и y, те значения, что получили от пользователя.
4. Смотрим что получилось.
[2] - Комментарии.
Комментарий в программировании не читается интерпритатором и его содержимое не видно при работе программы. Их можно использовать для своеобразных пометок или пояснения того, за что отвечает та или иная часть кода.
Комментарии одозначаются так - #
Все что идет после этого знака и только на одной строке - это комментарий.
Код:
x = 1 #это комментарий
y = 2 #и это комментарий
sum = x + y #и это тоже комментарий
print(sum)
Также в python имеются строки документации. Это практически доже что и комментарии, но они не однострочны. То есть их можно использовать на двух и более строках.
Код:
"""
Этот многострочный комментарий
Называют документацией
И записывают в тройных кавычках)
"""
В этом очень маленьком уроке мы вспомнили, что же такое функции и познакомились с комментариями. В следующем уроке я вас замучаю практикой т.к. цикл немного приостановился)
Домашнего задания в этой части увы нет.
п.с: следующая часть завтра, и она будет очень насыщенной т.к. тема которую будем проходить одна из очень интересных.
пп.с: также я дам вам работу по изученным темам. А именно по операторам ветвления.
Последнее редактирование модератором: