Величини. Змінні. Вказівка присвоювання

https://replit.com/ 

Величини. Змінні. Вказівка присвоювання

https://replit.com/ 

Презентація 7 клас Урок 17.pptx

Ми знаємо, що команда input() каже «почекай, поки користувач введе щось із клавіатури, і запам'ятай те, що він ввів».

 Просто так просити «запам'ятати» досить безглуздо: адже нам потім треба буде якось сказати комп'ютеру, щоб він згадав те, що запам'ятав. 

Для цього використовуємо змінні та пишемо такий код:

name = input()

print('Ви ввели текст:', name)

Цей код означає: "Збережи те, що ввів користувач, у пам'яті, і далі це місце в пам'яті ми називатимемо ім'ям name". 

Відповідно, команда print(name) означає: "Подивися, що лежить у пам'яті, під ім'ям name, і виведи це на екран".

Ось такі "місця в пам'яті" називаються змінними. Будь-яка змінна має ім'я та значення.

Ім'я змінної

Python - регістрочутлива мова. Змінна name і Name – дві абсолютно різні змінні.

Значення змінної

Значення змінної — збережена у ній інформація. Це може бути текст, число і т.д.

Знак = це вказівка (оператор) присвоювання. 

Він надає значення, яке знаходиться праворуч від знака «рівно», змінної, яка знаходиться ліворуч від знака «рівно».

У нашому випадку це те, що помістив до неї користувач командою input()

Це текстове значення – рядок. Тобто змінна зберігає у собі текстове значення. Говорять, що змінна має текстовий тип даних.

Інтерпретатор чекає, що користувач щось введе з клавіатури рівно стільки разів, скільки команд input() зустрічається у програмі. 

Кожен input() завершується натисканням Enter на клавіатурі.

Значення змінної, звісно, можна змінювати (переприсвоювати).

print("Як твоє ім'я?")

name = input()

print('Привіт,', name)

name = 'Надія'

print('Привіт,', name)

Отже, якщо ви бажаєте, щоб змінна мала ім'я та значення, потрібно дотримуватись правила

<ім'я змінної> = <значення змінної>

Назва змінної завжди має бути ліворуч від знака рівності.

Наступний код повідомить про помилку: 'Timur' = name.

Важливо!

Примітка 1. Назви змінних нічого не говорять інтерпретатору, і навіть у дуже добре названій змінній не з'явиться потрібне значення, якщо ми його туди не впишемо (введемо)

Примітка 2. Нове значення змінної витісняє старе. Важливо уявляти, яке є значення змінної в кожен момент часу.

Примітка 3. Змінні можна вводити у будь-якому місці програми  (не тільки на початку програми).

Примітка 4. Як назву змінних заборонено використовувати ключові (зарезервовані) слова. До ключових слів у мові Python відносяться:

Отримати список всіх ключових слів  дозволяє код: 

Питання 1. Який запис не може бути ім'ям змінної?

Питання 2. Що покаже наведений нижче фрагмент коду?

language = 'Python'

language = 'Pascal'

print(language) 

Питання 3. Яке значення записано в змінній s1 після виконання наступного коду?

s1 = 'C++'

s2 = 'Python' 

s3 = 'Java'

s3 = s2 

s1 = s3 

Поради (стандарти)

1) Уникайте використання пробілів перед дужкою, після якої починається список аргументів функції.

Правильно:

print('Python')

Помилка:

print ('Python')

2) Після коми потрібен пробіл.

Правильно:

print('Java', 'Python')

Помилка:

print('Java','Python')

Коментарі

Будь-який рядок можна перетворити на коментар, помістивши перед ним символ #.

Розглянемо наступний код:

# Це коментар у програмі Python.

print('Python rocks!')

Якщо запустити цю програму, то вийде:

Python rocks!

Перший рядок під час запуску ігнорується. Коментар, що починається з символу #, призначений тільки для автора програми та для тих, хто читатиме цей код.

Питання 4. Що буде надруковано після виконання наступної програми?

# print('Java')

# print('Ruby')

# print('Scala')

print('Python', end='+') # print('C++')

# print('GO')

print('C++', end='=') # print('C')

print('awesome')

# finish 

Читати підручник