Похожие презентации:
Python. Функции
1. Модуль 3. Урок 1. Функции
Международная школапрограммирования для детей
Модуль 3. Урок 1.
Функции
2. Повторим
3.
Сегодня на занятии:● Функции — расширяем знания.
● Возвращаемые значения (заставим функцию всё вернуть).
4.
Демонстрация(программа с прошлого урока)
Теория
5. Как реализовать двойную шифровку?
6.
Демонстрация(объединение способов шифрования)
Теория
7. Что придётся сделать, если алгоритм нужно будет применить 3 раза?
8.
Демонстрация(дублирование алгоритма)
Теория
9. Как решить проблему?
10.
Функция —это алгоритм, названный каким-либо именем.
Теория
11.
Функции, которые мы ужеиспользовали
print("Привет!") — выводит
информацию на экран.
input("Введите слово: ") —
возвращает данные от
пользователя в программу.
Теория
12. Создание функции
Ключевоеслово
Теория
Теория
def имя_функции (параметр1, параметр2,
…):
Отступ
Команда 1
Команда 2
……
Команда n
Команда 3
13.
Демонстрация(функция шифрования)
Теория
14.
Демонстрация(функция с парметрами)
Теория
15. Параметры в созданной функции
def find (parametr1, parametr2):checklist3 = []
for i in parametr1:
for j in parametr2:
Обозначаем, что для работы функции нам
потребуются некоторые данные из программы в
процессе её выполнения, которые мы запишем в
качестве двух параметров.
if i == j:
checklist3.append(i)
print(checklist3)
checklist1 = input().split()
checklist2 = input().split()
find(checklist1, checklist2)
Теория
Теория
Присваиваем в качестве параметров
переменные, которым присвоены данные, а
конкретно — два списка.
16.
Заходим на платформуmars.algoritmika.org
17.
Созданиефункций
Задание на платформе
18.
Итог первой половиныурока
19. Давайте отдохнём!
20. Как реализовать программу поиска наибольшего из двух чисел?
21.
Демонстрация(поиск наибольшего из двух чисел)
Теория
22.
Демонстрация(поиск наибольшего из двух чисел (функция))
Теория
23.
Демонстрация(поиск наибольшего из двух чисел (сложение результатов с ошибкой))
Теория
24.
Выполнение функцииone = input("")
print(one)
Теория
1
Алгоритм, запрашивающий у
пользователя входные данные
2
и возвращающий строку.
25.
Демонстрация(input())
Теория
26.
return —переводится как «вернуть». Команда для функции, позволяющая
возвращать значение.
Теория
27.
Демонстрация(пример с return)
Теория
28.
Демонстрация(поиск наибольшего элемента (сложение результатов без ошибки))
Теория
29.
Заходим на платформуmars.algoritmika.org
30.
Функции.Возвращаемые
значения.
Задание на платформе
31. Как прошло занятие?
32.
Проверь себя● Что такое функция?
● Что такое параметры функции?
● Как записать конструкцию для создания функции?
● Что такое возвращаемое значение?
● Какую команду использовать, чтобы функция возвращала значение?
33.
На следующем занятии:● Модули и их создание — играем по крупному!