Змінна

Найменована величина, яка під час виконання алгоритму може набувати різних значень


Програма "Знайомство"

imya=input('What is your name? ')

print ("It's so great to meet you,", imya)

print ("Hope we'll be friends!")

Результат:

It's so great to meet you, Oksana . Hope we'll be friends!


Виконаємо експеримент

imya=input('What is your name? ')

print ("It's so great to meet you,", imya, end=" ")

print (". Hope we'll be friends!")

Яким буде результат?


Виконаємо експеримент

first=input('Enter number ')

second=input('Enter number ')

sum=first+second

print (first,'+',second,'=',sum)

Функція int дозволяє перевести символи у числа, і у змінних first та second містяться цілі числа.

Функція float дозволяє перевести символи у дробові числа.


Можливі помилки

Enter number 5,4

ValueError: invalid literal for float(): 5,4

Помилка значення - дробове число потрібно друкувати з крапкою

2second=float(input('Enter number '))

SyntaxError: invalid syntax

Синтаксична помилка - назва змінної не може починатись із цифри

Second=float(input('Enter number '))

sum=first+second

NameError: name 'second' is not defined

Помилка іменування - змінні Second та second вважаються різними 


Арифметичні операції

+ додати

- відняти

* помножити

/ поділити


Виконаємо експеримент

print(10 * 'a')


Підстановки (матеріал підвищеної складності)

У рядку можна використовувати змінну підстановки, яку записують у вигляді%s - це означає, що на місці цієї змінної буде підставлено вміст певного рядка, ім'я якого записують після символу %.

Експеримент

money=100

message = 'I have %s coins'

print (message % money)

Результат виконання

I have 100 coins

Проаналізуємо: змінна message містить рядок підстановки %s. При її друкуванні командою print вказано, який саме рядок потрібно розмістити на цьому місці вміст змінної money.


Завдання

"Підписати зошит", розмістивши посередині екрану відповідні написи. Попередньо потрібно запитати у користувача його ім'я та прізвище, школу, клас, та предмет, з якого підписати зошит. Для вирівнювання можна використати множення пробілів.

Last modified: Monday, 14 January 2019, 7:25 AM