Виведення
_______________Для виведення даних слугує команда print . Після команди print через кому ми пишемо те, що хочемо вивести. Ось програма, яка виводить слово "Привіт!":
Запустимо програму, натиснувши клавішу F5. В результаті відкриється нове вікно, в якому ви побачите результат виконання коду:
А тепер розберемося в тому, що ж це ми написали. Команда print друкує свій вміст. Текст може бути на будь-якій мові, проте він повинен знаходитися всередині подвійних або одинарних лапок та дужок.
Розглянемо методи виведення тексту.
Програма
|
Виведення:
|
Пояснення:
|
print ('Привіт, Світ')
|
Привіт, Світ
|
Стандартне виведення
|
print ('Привіт')
print ('Світ')
|
Привіт
Світ
|
Два різних рядка
|
print ('Привіт\nСвіт')
|
Привіт
Світ
|
\n робить
перенесення на наступний рядок
|
print( 'Привіт', 'Світ')
|
Привіт Світ
|
Кома розділяє два рядка пропуском
|
print ('Привіт'+ 'Світ')
|
ПривітСвіт
|
Знак додавання об’єднує два об’єкта
|
Ми вже розібрались, як працювати з функцією print, а тепер давайте за допомогою неї виведемо результат виконання найпростіших математичних операцій.
Операція
|
Назва
|
Приклад
|
Результат
|
+
|
додавання
|
print (8+2)
|
10
|
-
|
віднімання
|
print (8-2)
|
6
|
*
|
множення
|
print (8*2)
|
16
|
**
|
піднесення до степеня
|
print (8**2)
|
64
|
/
|
ділення
|
print (8/2)
|
4
|
Зверніть увагу, що ми кожен раз використовуємо одні й ті ж числа (8 і 2). Уявіть, що у вас є велика програма і раптом знадобилося змінити число 8 на число 10. З такою формою запису доведеться кожен раз шукати це значення і змінювати його. Уявіть, скільки зайвої роботи ви Виконайте! Щоб спростити завдання, можемо просто скористатися змінними. Практично в кожній програмі, так чи інакше, вони нам знадобляться.
Змінні представляють собою іменовані комірки, в яких зберігаються дані. Скажімо простіше, це немов контейнер, в який ми відправляємо значення (число, слово), а потім з цієї ж коробки її дістаємо. Щоб не заплутатися в який контейнер що поклали, ми задаємо йому ім'я
Напишемо програму, яка додає два числа. Збережемо їх в змінних a і b, використовуючи оператор присвоєння =. Ліворуч від оператора присвоєння в програмах на Пітоні ставиться ім'я змінної - наприклад, рядок із латинських букв. Справа від оператора присвоєння ставиться будь-який вираз. Ім'я стане вказувати на результат підрахунку виразу. Напишіть цю програму та подивіться на результати її роботи:
a=333
b=778
xx=a+b
print (xx)
Змінні можуть бути різних типів:
Тип
|
Назва
|
Приклад
|
int
|
ціле число
|
15
0
-322
|
float
|
дробове число
|
15.0
0.3
-192.72
|
str
|
рядок (строка)
|
‘Hello’
‘Як
тебе звати?’
|
Імена змінних
Ви маєте право вибирати самостійно ім'я змінної. Ви могли б назвати змінну "r", "dovzh" і навіть "dovzh_1"
Є декілька правил запису змінних:
- Ім'я змінної може містити англійські літери, цифри та знак нижнього підкреслення.
- Воно не може починатись з цифр
- Не може містити зарезервовані слова. Наприклад, turtle, forward.
____________________
За введення даних відповідає функція input(). Принцип її роботи полягає в тому, що вона зупиняє виконання програми і чекає введення даних від користувача.
Розглянемо приклад:
Після запуску програми видно напис "RESTART" та очікується введення даних.
Після введення даних і натискання на enter виводиться результат і після завершення роботи програми появляються три знаки більше >>>.
В школі є три шостих класа 6-А, 6-Б, 6-В. У класах a,b,с учнів відповідно. Скільки учнів всього вчаться у 6 класах?
Вхідні дані:
Користувач вводить через пропуски три числа (a,b,c) - кількість учнів у кожному класі відповідно.
Вихідні дані:
Програма виводить на екран одне число - суму учнів у трьох класах.
Введення
За введення даних відповідає функція input(). Принцип її роботи полягає в тому, що вона зупиняє виконання програми і чекає введення даних від користувача.
Розглянемо приклад:
a = input()
b = input()
s = a + b
print(s)
Вхідні дані:
Вихідні дані:
Ми бачимо, що програма виводить 57, хоча в реальному житті 5 + 7 буде 12. Це сталося через те, що Пітон в третьому рядку «склав» два рядки, а не два числа. У Пітоні два рядки складаються так: до першого рядку приписується другий.
Вхідні дані:
Вихідні дані:
Ми бачимо, що програма виводить 57, хоча в реальному житті 5 + 7 буде 12. Це сталося через те, що Пітон в третьому рядку «склав» два рядки, а не два числа. У Пітоні два рядки складаються так: до першого рядку приписується другий.
Щоб перетворити рядок з цифр в ціле число, скористаємося функцією int (). Наприклад, int ('23 ') поверне число 23. Ось приклад правильної програми, яка зчитує два числа і виводить їх суму:
a = int(input())
a = int(input())
b = int(input())
s = a + b
print(s)
Після запуску програми видно напис "RESTART" та очікується введення даних.
Після введення даних і натискання на enter виводиться результат і після завершення роботи програми появляються три знаки більше >>>.
Задача "Учні".
В школі є три шостих класа 6-А, 6-Б, 6-В. У класах a,b,с учнів відповідно. Скільки учнів всього вчаться у 6 класах?
Вхідні дані:
Користувач вводить через пропуски три числа (a,b,c) - кількість учнів у кожному класі відповідно.
Вихідні дані:
Програма виводить на екран одне число - суму учнів у трьох класах.
Три команди input() дають змогу вводити дані тільки з нової строки (синім кольором виділяється виведення).