Содержание
- 2. Что такое функция? Функция — это код, у которого есть имя, и выполняется этот код только
- 3. Результат функции print Результат функции print - отображение значения аргумента на экране. Функция – это обязательно
- 4. Создание функции Создание функции Вызов функции Результат функции Вызов функции Создание функции Аргументы и параметры Возвращение
- 5. Новая функция будет выводить на экран количество товаров, которое можно купить за 50 монет, если один
- 6. Вызов функции Функция с покупкой товаров в магазине готова. Если запустить программу, то ничего не заработает,
- 7. Результат функции Результат функции – вывод на экран количества товаров.
- 8. Как происходит вызов функции Функция buy только сохраняется в памяти, а не срабатывает Но сейчас отправляется
- 9. Если вызвать функцию до её создания, то возникнет ошибка. Ошибка при вызове функции Попытаемся вызвать функцию
- 10. Тело функции В теле функции может быть что угодно: условия, циклы или даже вызываться другие функции,
- 11. Функция sell–1 ? Создайте функцию sell. Функция sell должна продавать 10 товаров по цене 20 монет
- 12. Аргументы и параметры Многократный вызов функции Аргументы функции Превращение аргументов в параметры Вызовы функций Создание функции
- 13. Многократный вызов функции Каждый раз функцию не нужно создавать заново, её можно вызывать по имени в
- 14. Функция shuffle Импортируйте функцию shuffle: Помните, что делает функция shuffle? Она перемешивает любой список, который ей
- 15. Аргументы функции Результат функции shuffle зависит только от того, что ей отправят в скобках. Значения, которые
- 16. Дополните функцию buy: Превращение аргументов в параметры Слова money (деньги) и price (цена) – это параметры.
- 17. Вызовы с разными аргументами Аргументы могут быть любыми, они всегда будут превращаться в параметры money и
- 18. Вызов без аргументов Но если теперь вызвать функцию buy без аргументов… ...то возникнет ошибка “Функции не
- 19. Функция sell–2 ? Дополните функцию sell. У функции sell должны появиться параметры goods (товары) и price
- 20. Возвращение результата Где результат? Возвращаемое значение Использование результата Оператор return Создание функции Аргументы и параметры Возвращение
- 21. Где результат? Существуют функции, которые не выводят ничего на экран, например: А где результат?
- 22. Возвращаемое значение Результатом такой функции является не выведенное на экране значение, а возвращаемое значение. Такой результат
- 23. А зачем? Это очень удобно, если результат функции нужно не просто вывести, а использовать где-то дальше
- 24. Использование результата Как использовать полученный результат? Как сделать так, чтобы количество монет можно было записать в
- 25. Исправьте функцию buy: Возвращение результата Результат функции – значение переменной result – возвращается в переменную x
- 26. Оператор return Оператор return всегда означает конец функции. Если программа дошла до этого слова, всегда произойдёт
- 27. Перепродажа товара Теперь мы можем использовать товары, полученные из функции buy, чтобы продать их функцией sell
- 29. Скачать презентацию