

def функции 9 класс
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Easy
Екатерина Иванова
Used 15+ times
FREE Resource
10 Slides • 9 Questions
1
Функции
2
Функция– это средство, позволяющее группировать наборы инструкций так, что в программе они могут запускаться неоднократно.
Функции обеспечивают многократное использование программного кода и уменьшающие его избыточность.
3
К функциям в Python относят:
- встроенные (например, range(), len(), int()). Они доступны в любом скрипте в любое время.
- пользовательские (написаны нами для решения возникающих задач. Объявляются конструкцией def);
- лямбда-функции (анонимные, предваряются словом lambda);
- импортируемые (из встроенных или сторонних модулей. Для их использования требуется установка библиотеки, если она не встроена, и импорт модуля);
- методы классов (являются функциями по своему поведению).
4
Создание функций
Основные концепции, составляющие основу функций в языке Python: • def– это исполняемый программный код. Функции в языке Python создаются с помощью новой инструкции def (создает объект и присваивает ему имя).
• return передает объект результата вызывающей программе.
5
Функции имеют две стороны:
• определение (инструкция def, которая создает функцию)
• вызов (выражение, которое предписывает интерпретатору выполнить тело функции)
6
имя_функции ― название, с помощью которого можно вызывать функцию в коде;
аргументы ― значения, которые функция принимает на вход. Это поле может быть пустым;
тело_функции ― набор инструкций, которые выполняются при вызове;
результат ― значения, которые функция возвращает при завершении работы.
7
Определение
def times(x, y): # Создать функцию и связать ее с именем
return x * y # Тело, выполняемое при вызове функции
Вызов
>>> times(2, 4) #Аргументывкруглых скобках
8
Виды переменных
Локальные переменные
Внутри функции можно объявить временные переменные, которые помогают в промежуточных вычислениях. Они существуют только внутри тела функции, их нельзя использовать в других местах проекта
Глобальные переменные
Глобальные переменные Python - это те, которые не определены внутри какой-либо функции и имеют глобальную область видимости, доступны по всей программе и внутри каждой функции.
9
pass
Инструкция pass требуется для так называемых заглушек, т.е. случаев, когда не требуется ничего делать.
# Функция пока не работает, но не вызывает ошибок в коде
def multiplicator(a, b, c):
pass
10
Open Ended
Напишите функцию для определения возможности построения тре угольника на основании длин трех его потенциальных сторон. Функция должна принимать три числовых параметра и возвращать булево значение. Если длина хотя бы одной из трех сторон меньше или равна нулю, функция должна вернуть False. В противном случае необходимо выполнить проверку на допустимость построения треугольника на основании введенных длин сторон и вернуть соответствующее значение.
11
Open Ended
Функция Определения вида треугольника
12
Open Ended
Написать функцию для перевода в любую СС из 10СС
13
Open Ended
Написать функцию для перевода в любую СС из 10СС
14
На вход алгоритма подаётся нечётное натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится четверичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число N делится на 3, то первая и последняя цифры меняются местами, а затем в конец дописывается единица;
б) если число N на 3 не делится, то остаток от деления на 3 дописывается в конец числа.
Полученная таким образом запись является четверичной записью искомого числа R.
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа 11 = 234 результатом является число 2324= 46, а для исходного числа 13 = 314 это число 3114 = 53.
Укажите максимальное число R, не превышающее 340, которое может быть получено с помощью описанного алгоритма.
В ответе запишите это число в десятичной системе счисления.
15
Fill in the Blanks
16
Open Ended
Код
17
Open Ended
Напишите функцию, принимающую на вход длины двух катетов прямоугольного треугольника и возвращающую длину гипотенузы, рассчитанную по теореме Пифагора. В главной программе должен осуществляться запрос длин сторон у пользователя, вызов функции и вывод на экран полученного результата
18
Open Ended
Представьте, что сумма за пользование услугами такси складывается из базового тарифа в размере $4,00 плюс $0,25 за каждые 140 м поездки. Напишите функцию, принимающую в качестве единственного параметра расстояние поездки в километрах и возвращающую итоговую сумму оплаты такси. В основной программе должен демонстрироваться результат вызова функции
19
Open Ended
Представьте, что сумма за пользование услугами такси складывается из базового тарифа в размере $4,00 плюс $0,25 за каждые 140 м поездки. Напишите функцию, принимающую в качестве единственного параметра расстояние поездки в километрах и возвращающую итоговую сумму оплаты такси. В основной программе должен демонстрироваться результат вызова функци
Функции
Show answer
Auto Play
Slide 1 / 19
SLIDE
Similar Resources on Wayground
15 questions
Осень
Presentation
•
KG
10 questions
Искусственный интеллект
Presentation
•
University
10 questions
Запити, звіти, форми
Presentation
•
10th Grade
15 questions
Обчислення підсумкових показників
Presentation
•
9th Grade
14 questions
Повторяем то, что знаем
Presentation
•
10th Grade
12 questions
Моделирование как метод познания 9 класс
Presentation
•
9th Grade
11 questions
Табличные информационные модели
Presentation
•
9th Grade
16 questions
Виды сложных предложений
Presentation
•
10th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade