Для виведення даних слугує команда 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())
Вхідні дані:
Вихідні дані:
Ми бачимо, що програма виводить 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)