Python. Первый шаг в программировании для детей и начинающих - стр. 3
Числа (integers и floats)
Числа – это один из самых распространенных типов данных. В Python мы можем работать как с целыми числами (например, 10, 100, 2024), так и с дробными числами (например, 3.14, 0.5, 2.7).
Целые числа (integers) – это числа, которые не имеют десятичных знаков. Пример: 1, -5, 2023.
Дробные числа (floats) – это числа, у которых есть десятичная точка. Пример: 3.14, 9.99, -0.5.
Пример использования чисел:
python
age = 10 # переменная age хранит целое число
height = 1.75 # переменная height хранит дробное число
print(age)
print(height)
Строки (strings)
Строки – это тип данных, который хранит текст. Строки заключаются в кавычки, и могут быть как одиночными (одинарные кавычки), так и двойными (двойные кавычки).
Пример строки:
python
name = "Анна" # строка с двойными кавычками
city = 'Москва' # строка с одинарными кавычками
print(name)
print(city)
Обратите внимание, что Python не делает различий между одинарными и двойными кавычками. Ты можешь использовать любые, главное – чтобы они были одинаковыми с обеих сторон строки.
Булевы значения (booleans)
Булевы значения – это тип данных, который может быть либо True (истина), либо False(ложь). Этот тип данных часто используется для проверки условий, например, в играх или логических задачах.
Пример:
python
is_sunny = True # переменная, которая хранит логическое значение
is_raining = False # переменная, которая хранит противоположное значение
print(is_sunny)
print(is_raining)
Булевы значения полезны, когда нужно принимать решения, например, если на улице солнечно, то мы идём гулять.
Работа с переменными и типами данных: практические примеры
Теперь, когда мы понимаем, что такое переменные и типы данных, давай рассмотрим несколько примеров, которые помогут нам лучше понять, как с ними работать.
Пример с числами
Предположим, что ты хочешь узнать свой возраст через 5 лет. Для этого можно создать переменную с текущим возрастом и прибавить к ней 5:
python
age = 10
future_age = age + 5
print(future_age)
В этом примере:
Мы создаем переменную age, в которой храним твой текущий возраст.
Создаем новую переменную future_age, в которой вычисляем твой возраст через 5 лет.
Используем оператор +, чтобы прибавить 5 к текущему возрасту и записать результат в новую переменную.
После того как программа выполнится, на экране появится результат: 15 – твой возраст через 5 лет.
Пример с текстами
Теперь давай создадим программу, которая будет составлять приветственное сообщение с использованием переменных. Мы создадим две переменные: одну с именем, другую – с городом, и объединим их в строку:
python
name = "Анна"
city = "Москва"
message = "Привет, " + name + "! Ты живешь в городе " + city + "."
print(message)
Здесь:
Мы используем оператор +, чтобы соединить несколько строк вместе.
Переменные name и city вставляются в строку, и в результате получается полное приветственное сообщение, которое выводится на экран.
Привет, Анна! Ты живешь в городе Москва.На экране появится:
Пример с булевыми значениями
Предположим, что ты решаешь, можно ли идти на улицу, основываясь на погоде. Если на улице солнечно, то можно идти гулять, а если идет дождь – нет. Мы будем использовать булевы значения:
python
is_sunny = True
is_raining = False
if is_sunny:
print("Можно идти гулять!")
else:
print("Лучше остаться дома.")