Запишите результат выполнения следующих программ:
Запишите результат выполнения следующих программ:
return. Функции в выраженияхФункция, возвращающая результат работы с помощью return может использоваться в выражениях.
Запишите результат выполнения следующих программ:
3
Встретив в коде выражение, интерпретатор Python начинает вычисление его значения.
Python строит на основе выражения 16 - 2 * 5 // 3 + 1 следующее дерево:
AST
16 - 2 * 5 // 3 + 1
AST
Изобразите в форме синтаксического дерева следующие выражения:
Функции из стандартной библиотеки или сторонних модулей можно представить в виде “чёрного ящика” - важно знать интерфейс, но не обязательно реализацию.
Дана функция с одним параметром и возвращаемым значением. По выходным значениям определите, для чего предназначена функция.
Функция из задания находит индекс первого символа в строке, который является цифрой:
Документация по встроенным в Python функциям: docs.python.org/3/library/functions.html
Дана функция с одним параметром и возвращаемым значением. По выходным значениям определите, для чего предназначена функция.
Функция из задания находит сумму нечётных цифр числа:
Напишите функцию, которая вернёт расстояния между двумя точками на плоскости.
Анализ условия:
Ввод: координаты двух точек на плоскости \((x_1, y_1)\) и \((x_2, y_2)\).
Вывод: расстояние между точками на плоскости \(d\).
Формула: \(d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}\).
Название функции…
Количество и имена параметров…
print или return …
Предложите запись заголовков для функций, решающих следующие задачи:
Одна функция может вызывать другие функции для получения результата. В таком случае говорится о композиции функций.
Декомпозиция - это разбиение крупной задачи на более мелкие до тех пор, пока решение подзадач не станет тривиальным.
Даны координаты центра окружности на плоскости и координаты точки лежащей на окружности. Вычислить площадь круга, ограниченного данной окружностью.