Переменные в Python — Уроки для Детей
Robot

Переменные в Python

Храни всё, что угодно — как волшебный рюкзак!

What is a Variable?

Привет, юный программист! Hello

Переменная — это как коробочка с наклейкой. Ты кладёшь в неё что-то (число, текст, игрушку) и даёшь имя, чтобы потом найти!

Interesting Fact: Представь, что у тебя есть коробка "возраст" — туда ты кладёшь число 10. А в коробку "имя" — слово "Аня". Теперь ты всегда знаешь, где что лежит!

Examples from Life:

  • Коробка "деньги" — 500 рублей
  • Коробка "любимая_еда" — "пицца"
  • Коробка "рост" — 135 см
  • Коробка "счастлив" — True

В Python: имя_переменной = значение

Data Types — What Can Be in the Box?

В коробку можно положить разные вещи:

1. Числа (int, float)

возраст = 10 # целое число

рост = 1.35 # дробное

температура = -5.5

2. Текст (str)

имя = "Аня"

приветствие = 'Привет, мир!'

символ = "Star"

3. Правда/Ложь (bool)

дождь_идёт = False

уроки_сделаны = True

Important: Строки всегда в кавычках: "текст" или 'текст'

How to Name Variables Correctly?

Имя переменной — как кличка собаки. Должно быть понятным!

Good Names:

  • возраст
  • имя_игрока
  • очки_в_игре
  • любимый_цвет

Bad Names:

  • a, x1, var — непонятно!
  • 1число — нельзя начинать с цифры
  • мой-возраст — нельзя дефис
  • class — нельзя слова Python

Rule: Используй нижний регистр и подчёркивание: моя_переменная

Interactive: Create Your Own Variable!

Interactive: Variables + Math

?

Interactive: String Variables

input() — Ask the User!

input() — это как волшебное ухо. Компьютер слушает, что ты пишешь!

имя = input("Как тебя зовут? ")

print("Привет,", имя + "!")

Try input() Right Now!

Important: input() всегда возвращает текст! Даже если ввести 5 — это будет строка "5"

To work with numbers:

возраст = int(input("Сколько тебе лет? "))

print("Через год будет", возраст + 1)

Summary: Key Points

Main Things to Remember:

  • Переменная = имя + значение
  • Типы: int, float, str, bool
  • Строки — в кавычках
  • Имена: snake_case, без цифр в начале
  • input() — получает текст от пользователя
  • int() — превращает текст в число
  • Можно складывать, умножать, соединять переменные!

You are now a variable wizard!

Test: Check Your Knowledge! (10 questions)

Question 1 of 10 | Correct: 0

1. What is a variable?

A) A number
B) A box with a name
C) A function
D) A loop

2. How to write a string?

A) 123
B) "hello"
C) hello
D) [hello]

3. Correct variable name?

A) 1age
B) my_age
C) my-age
D) Age!

4. What does input() return?

A) Number
B) Text (string)
C) True/False
D) List

5. How to convert text to number?

A) str()
B) int()
C) float()
D) num()

6. What will be printed?
x = 5
y = 3
print(x + y)

A) 53
B) 8
C) 15
D) Error

7. What is bool?

A) Number
B) True/False
C) Text
D) List

8. Can variable name have spaces?

A) Yes
B) No
C) Only one
D) In quotes

9. What will print("hi" + "5") print?

A) 10
B) hi5
C) Error
D) 55

10. Correct way to ask age?

A) input("Age? ")
B) int(input("Age? "))
C) age = input()
D) print("Age")

Created with love for young programmers! пароль : 10928 Keep coding!

Переменные в Python

Переменные в Python

Что такое переменная?

Переменная — это как коробочка, в которую мы кладем данные. Представь, что ты хочешь хранить свой возраст. Ты создаешь коробочку с названием age и кладешь в неё число, например, 10. После этого ты можешь обратиться к этой коробочке, чтобы узнать, что в ней хранится.

Пример:

age = 10  # создаем переменную age и кладем в нее значение 10

Теперь ты можешь использовать переменную age в программе, например, чтобы показать ее на экране или выполнить с ней вычисления.

Типы данных в Python

В Python есть разные типы данных, и каждый тип данных используется для хранения разных видов информации. Вот несколько основных типов данных:

  • Целые числа (int) — хранят целые числа, например, 5, 42, -1.
  • Частные числа (float) — хранят числа с плавающей точкой (десятичные числа), например, 3.14, -0.001, 42.0.
  • Строки (str) — хранят текст, например, "Привет", "Python", "42".
  • Булевы значения (bool) — хранят два значения: True (истина) или False (ложь).

Примеры:

# Пример переменных разных типов
age = 10  # int
height = 1.75  # float
name = "Иван"  # str
is_student = True  # bool
            

Теперь у нас есть переменные разных типов: age — целое число, height — число с плавающей точкой, name — строка, и is_student — булево значение.

Как правильно называть переменные?

Имена переменных должны быть понятными и логичными. Вот несколько правил:

  • Переменная должна начинаться с буквы или знака подчеркивания (_), например, age, _height.
  • Переменная не может начинаться с цифры, например, 1age — это неправильное имя переменной.
  • Можно использовать буквы, цифры и подчеркивания, но пробелы в имени переменной использовать нельзя.
  • Имена переменных чувствительны к регистру: age и Age — это разные переменные.

Интерактивное создание переменных

Теперь давай попробуем создать переменные сами! Введи значения в поля ниже, и программа создаст переменные для хранения этих данных:

Переменные и математика

Переменные могут хранить числа, а это значит, что с ними можно выполнять различные математические операции, такие как сложение, вычитание, умножение и деление.

Пример:

x = 5
y = 3
result = x + y  # сложение
print(result)  # выводит 8
            

В этом примере мы создали две переменные x и y, а затем сложили их. Результат операции сохранился в переменной result.

Работа со строковыми переменными

Переменные могут также хранить текст, и с ними можно выполнять операции, такие как объединение строк (конкатенация).

Пример:

name = "Иван"
greeting = "Привет, " + name  # объединение строк
print(greeting)  # выводит: Привет, Иван
            

Здесь мы создали строковую переменную name, а затем с помощью оператора + объединили строку с переменной и вывели результат.

Использование input() для ввода данных

Иногда нам нужно получать данные от пользователя. Для этого в Python есть функция input(), которая позволяет вводить данные с клавиатуры.

Пример:

name = input("Как тебя зовут? ")
print("Привет, " + name)
            

Этот код спрашивает пользователя его имя, а затем выводит приветствие с его именем.

Итоги

Мы узнали, что такое переменные в Python и как с ними работать. Переменные могут хранить различные типы данных, такие как числа, строки, и булевы значения. Мы также рассмотрели, как создавать переменные, правильно их называть и использовать в математике и строковых операциях. И, конечно, мы узнали, как получать ввод от пользователя с помощью функции input().

Тест

Ответь на 10 вопросов, чтобы проверить, как ты понял материал: