Введення і виведення даних (Пояснення)



Для виведення даних слугує команда print(). Зсередини круглих дужок через кому ми пишемо те, що хочемо вивести. Ось програма, яка робить кілька обчислень:













Вихідні дані:

















Для введення даних в програму ми використовуємо функцію input (). Вона зчитує один рядок. Ось програма, яка зчитує ім'я користувача і вітає його:






______________________________________________


Попробуємо написати програму, яка зчитує два числа і виводить їх суму. Для цього зчитаємо два числа і збережемо їх в змінних a і b, використовуючи оператор присвоєння =. Ліворуч від оператора присвоєння в програмах на Пітоні ставиться ім'я змінної - наприклад, рядок із латинських букв. Справа від оператора присвоєння ставиться будь-який вираз. Ім'я стане вказувати на результат підрахунку виразу. Напишіть цю програму та подивіться на результати її роботи:


a = input() 
b = input() 
s = a + b 
print(s)


Вхідні дані:




Вихідні дані:





Ми бачимо, що програма виводить 57, хоча в реальному житті 5 + 7 буде 12. Це сталося через те, що Пітон в третьому рядку «склав» два рядки, а не два числа. У Пітоні два рядки складаються так: до першого рядку приписується другий.

______________________________________________


У Пітоні всі дані називаються об'єктами. Число 2 представляється об'єктом «число 2», рядок 'hello' - це об'єкт «рядок 'hello'».

Кожен об'єкт відноситься до якогось типу. Рядки зберігаються в об'єктах типу str, цілі числа зберігаються в об'єктах типу int, дробові числа - в об'єктах типу float. Тип об'єкта визначає, які дії можна робити з об'єктами цього типу. Наприклад, якщо в змінних first і second лежать об'єкти типу int, то їх можна перемножити, а якщо в них лежать об'єкти типу str, то їх перемножити не можна:

first = 5
second = 7
print(first * second)
first = '5'
second = '7'
print(first * second)

(перевірте)

______________________________________________


Щоб перетворити рядок з цифр в ціле число, скористаємося функцією int (). Наприклад, int ('23 ') поверне число 23. Ось приклад правильної програми, яка зчитує два числа і виводить їх суму:


a = int(input()) 
b = int(input()) 
s = a + b 
print(s)