Code Lingo

Урок 4: Ввод даних з клавіатури

Функція input()

Функція input() дозволяє отримати введені дані від користувача з клавіатури.

name = input("Введіть ваше ім'я: ")
age = input("Введіть ваш вік: ")

Вивід:

Введіть ваше ім'я: Іван
Введіть ваш вік: 25

Зверніть увагу, що дані, отримані через input(), завжди будуть рядком (string). Якщо вам потрібне число, потрібно перетворити його за допомогою функції int(), float(), complex.

Числові типи даних

У Python є два основних числових типи даних: int (ціле число), float (число з плаваючою точкою), complex (комплексне число). У Python числові типи даних (int, float, complex) потрібні, щоб працювати з числами та виконувати обчислення.

Функція int()

Функція int() використовується для перетворення рядка або іншого типу даних у ціле число.

Приклад:

age = int(input("Введіть ваш вік: "))

Вводимо:

Введіть ваш вік: 25

Тепер змінна age буде містити ціле число 25, і ми зможемо виконувати з ним математичні операції.

Запам'ятай: У int можна вводити тільки цілі числа, без крапки. Інакше буде помилка.

Функція float()

Функція float() використовується для перетворення рядка або іншого типу даних у число з плаваючою точкою (десяткове число).

Приклад:

age = float(input("Введіть ваш вік: "))

Вводимо:

Введіть ваш вік: 25.5

Тепер змінна age буде містити число з плаваючою точкою 25.5, і ми зможемо виконувати з ним математичні операції.

Запам'ятай: У float можна вводити як цілі, так і дробові числа, і від'ємні, використовуючи крапку. Інакше буде помилка.

Функція complex()

Функція complex() використовується для перетворення рядка або іншого типу даних у комплексне число.

Приклад:

z = complex(input("Введіть комплексне число: "))

Вводимо:

Введіть комплексне число: 3+4j

Тепер змінна z буде містити комплексне число 3+4j, і ми зможемо виконувати з ним математичні операції.

Запам'ятай: У complex можна вводити як цілі, так і дробові числа, і від'ємні, використовуючи крапку. Інакше буде помилка.

Текстовий тип даних

У Python є текстовий тип даних: str (рядок). Рядки використовуються для зберігання текстової інформації.

Приклад:

name = str(input("Введіть ваше ім'я: "))

Вводимо:

Введіть ваше ім'я: Іван

Тепер змінна name буде містити рядок "Іван", і ми зможемо виконувати з ним текстові операції.

Запам'ятай: У str можна вводити будь-який текст, і він буде зберігатися як рядок.
Запам'ятай: Типи вводу:
  • int — ціле число
  • float — число з плаваючою точкою
  • str — рядок
  • complex — комплексне число