Различия между версиями 1 и 2
Версия 1 от 2021-09-16 22:55:02
Размер: 2061
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2021-09-17 14:25:40
Размер: 2414
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 24: Строка 24:
 * Связывание объекта, которые изготовила функция
Строка 36: Строка 37:
'''TODO'''  * Связывание результата `input()` (это просто функция, разницы нет)
 * Суперпозиция функций

== Д/З ==
 * [[../EJudge|Регистрация на EJudge]]
 * <<EJCMC(156, HelloWorld, Hello World!)>>

Ввод, вывод, имена объектов и решение домашних заданий

Повтор:

  • Интерпретация командной строки в Python REPL

  • Интерпретация файла со сценарием-программой

Вывод

  • Понятие о времени жизни объектов
    • Пример: вычисление арифметического выражения
    • Вывод «объекта-результата» в REPL и игнорирование его в сценарии
  • ⇒ Функция print(…)

    • Запятые между выражениями-параметрами

Имена объектов

  • Операция именования, доступ к объекту посредством имени
    • Формальное отличие от операции присваивания в других ЯП
  • Связывание объекта именем
  • Функция dir()

  • Связывание объекта несколькими именами
    • функция id()

  • Удаление имени del

    • ≠ удаление объекта

Использование модуля math

  • Встроенные функции, например, abs()

  • Связывание объекта, которые изготовила функция
  • math

    • Немного про функции
  • from math import sin и вызов функции sin

  • from math import * и dir()

  • Вариант: import math и math.sin() и т. п.

  • Повторение: ∄ вещественных числе, только модели, nextafter()

Ввод

  • Функция input(), возвращающая строку

    • Пример с выводом строки
    • Почему это именно строка
  • Функции int() и float() (для любителей — и complex())

    • Система счисления — необязательный второй параметр int()

  • Связывание результата input() (это просто функция, разницы нет)

  • Суперпозиция функций

Д/З

Python/GeoPython2021/02_NamesInputPrnit (последним исправлял пользователь FrBrGeorge 2022-01-12 11:55:15)