Python Lab
Переменные и ввод данныхУрок 2 из 5

Типы данных: int, float, str, bool

15 мин20 XP

Четыре основных типа данных

ТипПримерОписание
int42, -7Целое число
float3.14, -0.5Дробное число
str"текст"Строка
boolTrue, FalseЛогическое значение

int и float

python
x = 42 y = -10 big = 1_000_000 # подчёркивание для читаемости pi = 3.14159 sci = 1.5e3 # 1500.0

str

python
s1 = "двойные кавычки" s2 = 'одинарные кавычки' empty = "" # пустая строка

bool

python
print(True, False) print(type(True)) # <class 'bool'> print(1 == 1) # True print(5 > 10) # False

⚠️ Частые ошибки

python
# float теряет точность: print(0.1 + 0.2) # 0.30000000000000004 # True/False — с заглавной буквы: active = true # NameError active = True # правильно

📌 Запомни

  • True и False — с большой буквы
  • float может быть неточным: используйте round() для вывода
  • Проверяйте тип: isinstance(x, int)

Квест

Типы переменных

15 мин25 XP

Выведите типы четырёх переменных по порядку:

<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>

Результаты появятся здесь после выполнения кода.