Ввід та вивід даних у Python

 13920

Для виводу даних у Python використовується функція print(), а для отримання вводу від користувача — функція input().

Вивід у Python

В Python функція print() використовується для виводу даних. Наприклад:

Результат:

Python is powerful

Тут функція print() виводить рядок, який знаходиться в одинарних лапках.

Синтаксис функції print():

Функція print() може мати 5 параметрів:

   object — значення для виводу;

   sep (від separator”, необов’язково) — дозволяє розділити декілька об’єктів для виводу всередині функції print();

 end (необов’язково) — дозволяє додавати спеціальні значення, наприклад, новий рядок '\n' або відступ '\t';

   file (необов’язково) — дозволяє вказати місце для виводу даних. За замовчуванням використовується значення sys.stdout (екран);

 flush (необов’язково) — логічне значення, що вказує, чи скидається вивід, чи буферизується. За замовчуванням використовується значення False.

Приклад №1: Функція print() з одним параметром

Результат:

Good Morning!
It is rainy today

Тут функція print() має лише один параметр — об’єкт для виводу. Оскільки параметр end не вказано, то використовується значення за замовчуванням '\n'. Таким чином, ми отримуємо вивід у двох різних рядках.

Приклад №2: Функція print() з параметром end

Результат:

Good Morning! It is rainy today

Зверніть увагу, що ми додали параметр end= ' ' у функцію print(). Отже, ми отримуємо вивід в одному рядку, розділеному пробілом.

Приклад №3: Функція print() з параметром sep

Результат:

New Year. 2023. See you soon!

Тут у функції print() використовується відразу декілька елементів для виводу, розділених комою. Зверніть увагу, що ми також додали необов’язковий параметр sep='. ', який дозволив вивести елементи через крапку (а не через кому).

Приклад №4: Вивід змінних та літералів у Python

Функція print() також може використовуватися для виводу змінних. Наприклад:

Результат:

7
-11.7
Ravesli

Приклад №5: Вивід з’єднаних рядків

Ми також можемо з’єднати два рядки всередині функції print(). Наприклад:

Результат:

aCode is awesome.

Тут оператор + з’єднує два рядки 'aCode is ' та 'awesome.', а функція print() виводить результат на екран.

Приклад №6: Вивід форматованого тексту

Іноді потрібно відформатувати вивід, щоб він виглядав читабельно. Це можна зробити за допомогою методу str.format(). Наприклад:

Результат:

The value of x is 6 and y is 12

Тут фігурні дужки {} використовуються як плейсхолдери.

Ввід у Python

В Python функція input() використовується для отримання користувацького вводу.

Синтаксис функції input():

Тут prompt — це необов’язковий рядок (підказка), який відображається на екрані.

Розглянемо приклад отримання вводу від користувача в Python:

Результат:

Enter a number: 11
You Entered: 11
Data type of num: <class 'str'>

Тут ми використовували функцію input() для отримання користувацького вводу та збереження його в змінній num.

Важливо зазначити, що користувацьке значення 10 є рядком, а не числом. Отже, type(num) повертає <class 'str'>.

Щоб перетворити дані користувача в число, ми можемо використати функції int() або float() наступним чином:

Тут тип даних користувацького вводу конвертується з рядка в ціле число.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (35 оцінок, середня: 4,69 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *