Сподіваюся, що квадрат усі навчилися малювати?
Давайте розглянемо програму, яка малює квадрат.
А тепер дайте відповіді на питання по даній програмі.
Отже, щоб програма малювала квадрат з іншими сторонами, потрібно вносити багато змін.
Як же навчитися вносити зміни швидше?
У цьому допоможе поняття змінної.
Що ж таке змінна?
Уявіть, що пам’ять комп’ютера - це склад, на якому зберігаються різні товари: числа, текст. Ці товари лежать у коробках. Ми можемо покласти товар у коробку, а потім відправити її на склад.
Ці коробки - і є змінні! Можна вийняти один товар із коробки і покласти інший (вийняти 90 і покласти 45, наприклад)
Уявляємо пам'ять комп'ютера як склад коробок. Як же не переплутати коробки? Їх потрібно підписати! Інакше - дати коробкам імена. Отже, наші коробки - а надалі будемо казати змінні, матимуть імена.
Правила написання імен у Phyton
- Ім’я змінної у Python може містити англійські літери, цифри та знак підкреслення _, але не може починатися з цифри.
- Зарезервовані слова не можуть бути іменем змінної. Зарезервовані слова - це ті слова, для яких у Python вже є своє значення. Наприклад, from, turtle, forward, left, right ті інші.
- Python чутливий до регістру, тому імена suma і Suma - це імена двох різних змінних.
Як же покласти товар у коробку? Потрібно змінній присвоїти необхідне значення. Для цього у Phyton використовується команда присвоєння.
Пишемо ім'я змінної (наприклад, suma), потім ставимо знак дорівнює і вказуємо значення змінної (наприклад, 150).
Приклади.
vidstan = 100vik = 15
kolir = "green"
x=50
y=200
Пропоную змінити програму малювання квадрату.
Як тепер змінити програму, щоб вона малювала квадрат зі стороною 120?
Потрібно змінній vidstan присвоїти значення 120.
vidstan = 120
Тобто, виконуючи одну дію, ми змінюємо програму (пригадайте, скільки дій потрібно було виконати у попередньому прикладі на початку уроку).
Як змінити значення змінної?
Потрібно присвоїти їй інше значення. При цьому старе значення не зберігається.
Наприклад
Наприклад
x=50
x=70
Після двох команд змінна x приймає значення 70.
Як ви розумієте наступні команди?
d = 10
k = d + 5
Це означає, що за допомогою першої команди ми змінній d присвоїли значення 10. Потім змінній k присвоїли значення, яке дорівнює сумі того, що лежить у комірці d і 5. Тобто, після другої дії змінна k набула значення 15.
Зверніть, що при цьому у змінній d все ще зберігається значення 10.
Що буде зберігатися у змінній s після таких команд:
Що буде зберігатися у змінній s після таких команд:
d = 10
k = d + 5
d = k – 8
Немає коментарів:
Дописати коментар