ГДЗ Інформатика 7 клас. Підручник [Коршунова О.В., Завадський І.О.] 2020
13.09.2020,
7 Клас / Інформатика,
25 333,
0
11. Змінні. Присвоювання
• Перевір себе
1) Якого значення набуде змінна x після виконання наведених фрагментів програм? Спробуй відповісти, а потім перевір свої відповіді в Python.
А)
y=4
x=y*2+1
x=81
Б)
y=3
z=y+1
x=y+z
x=31
В)
x=4
x=x*x
x=16
2) Яких значень набудуть змінні a і b після виконання наведених фрагментів програм? Спробуй відповісти, а потім перевір свої відповіді в Python.
А)
a=2
b=a
b=2
Б)
a=2
b=a
a=b
b=2
В)
a=1
b=2
a=b
b=a
a=1
b=2
Г)
a=1
b=2
c=a
a=b
b=c
c=1
a=2
b=1
• Запитання – відповіді
1) Що таке змінна?
Як і в математиці, у програмуванні змінна — це об’єкт, що має ім’я та значення.
2) Що таке присвоювання і як його записують у мові Python?
Процес надання змінній значення називається присвоюванням. У Python присвоювання позначається символом «=». Зліва від символа «=» вказують ім’я змінної, а справа записують вираз, значення якого присвоюватиметься змінній. Цим виразом може бути число, рядок, ім’я цієї ж або іншої змінної, арифметичний вираз із числами, рядками та іменами змінних тощо.
ім’я змінної = вираз
3) Як запрограмувати введення значення змінної користувачем?
Для цього змінній треба присвоїти команду input. У дужках після слова input записують текст-підказку:
ім’я змінної = input("Підказка")
Під час виконання такої команди програма відобразить текст підказки і зупиниться, очікуючи введення значення користувачем. Коли користувач введе значення й натисне клавішу Enter, це значення буде присвоєне змінній і програма продовжить виконуватися.
4) Які є правила іменування змінних у мові Python?
Змінним можна надавати не будь-які імена. Ось правила найменування змінних.
- Ім’я змінної може містити літери, цифри та знак підкреслення.
- Ім’я змінної має починатися з літери або знака підкреслення.
- Ім’я змінної не може збігатися зі стандартними командами.
5) Які найпоширеніші повідомлення про помилки в Python-програмах?
Загалом різних повідомлень про помилки в середовищі Python IDLE є більше сотні, однак початківці найчастіше припускаються помилок, що призводять до появи таких повідомлень:
- NameError: name 'x' is not defined — використання невизначеної змінної. Наприклад, цю помилку буде відображено під час виконання команди y=x, якщо перед тим змінній x не було присвоєно ніякого значення. Інакше кажучи, змінна x буде не визначена, і Python не знатиме, що саме присвоювати змінній y. Також ця помилка виникає, якщо записати стандартну команду з помилкою, наприклад:
x=inpyt("Підказка")
У цьому випадку Python вважатиме, що inpyt — це ім’я якоїсь невизначеної змінної.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter