8 клас
ОБ'ЄКТИ, �ВЛАСТИВОСТІ ТА МЕТОДИ
Об'єкти - це предмети, явища і процеси, які реально існують і розглядаються як єдине ціле
Властивості – це відомості про об'єкт, за якими його можна охарактеризувати
Кожний об'єкт має властивості
Властивості можуть мати різні значення. Наприклад, колір об’єкта може бути червоним, зеленим, жовтим. А форма – круглою, трикутною, квадратною.
Розгляньте таблицю. Опишіть за цим зразком об’єкт жираф.
Об’єкт | Ім’я об’єкта | Властивість | Значення |
| Кавун | Колір | Зелений |
Розмір | Великий | ||
Вага | 2 кг |
Кожна властивість об'єкта має своє значення
Значення властивості об'єкта
можуть змінюватися
ЗНАЧЕННЯ
ім’я об'єкту.властивість = “символьне значення”
ім’я об'єкту.властивість = числове значення
ЗНАЧЕННЯ ВЛАСТИВОСТЕЙ
giraffe_1.height = 3
snake_1.length = 5
Списки
Уроки
1.Алгебра
2.Хімія
3. Інформатика
4. Фізика
Дні тижня
Учні
Як нумерують списки у Python?
В Python нумерація списку починається з 0.
Наприклад, пронумеруємо слоненят:
Elephants[0]
Elephants[1]
Elephants[2]
Elephants[3]
ім’я списку [індекс]
індекс -це порядковий номер елемента
Список Whales
whales[0] whales[1] whales[2]
Методи
Метод - це поведінка об'єкта, певна дія, яка має свої параметри:
ім’я об'єкту.метод (параметри)
Що можуть робити наступні об'єкти?
Методи об'єкта
whales[index].blow(height) - дути фонтан на задану висоту
whales[0].blow(4 )
whales[1 ].blow(3)
Методи об'єкта
Знайти найближчого ворога
Переміститися вниз
Атакувати ціль
Цикли та рекурсія
Цикл - це багаторазове використання деякого набору команд.
Рекурсія - це підпрограма, яка сама себе викликає.
Підпрограма - це допоміжна програма, яку можна запускати декілька раз із основної програми
Цикли у Python
Цикл зпараметром
for ім'я_об'єкта in ім'я_списку:
ім'я об'єкта.властивість = значення
або
for ім'я_об'єкта in ім'я_списку:
ім'я об'єкта.метод(значення параметра)
Цикли у Python
for whale in whales:
whale.blow(7)
Приклад циклу з параметром
for giraffe in giraffes:
# Change the height for each giraffe
giraffe.height = 3
for snake in snakes:
# Change the length for each snake
snake.length = 5
# - коментар у Python, пояснення до програми
ДЯКУЮ ЗА РОБОТУ!