Ввод и вывод
Получайте ввод от пользователя и отображайте результаты.
«Ввод и вывод» — бесплатный урок Python For Kids на CoddyKit. Это урок 3 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python For Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python For Kids содержит 3 уроков всего.
Получение и отображение данных
Ввод и вывод
Добро пожаловать на следующий этап изучения Python! Сегодня мы научимся получать данные от пользователей и отображать результаты. Благодаря этому программы станут интерактивными и динамичными.

Что такое ввод и вывод?
- Ввод: любые данные, которые Вы вводите в программу.
- Вывод: данные, которые программа отправляет наружу, например сообщения или результаты.
Используя ввод и вывод, программы могут взаимодействовать с пользователями и реагировать на их действия.
Ввод данных пользователем
Чтобы получить ввод от пользователя, используйте функцию input(). Это позволяет программе задавать вопросы и получать ответы.
# Asks the user for their name and stores it in the variable 'name'
name = input("What is your name? ")Отображение вывода
Чтобы показать пользователю информацию, используйте функцию print(). Она отображает сообщения или результаты на экране.
Пример:
# Greets the user by their name
print("Hello, " + name + "!")Объединение ввода и вывода
Вы можете объединить input() и print(), чтобы создавать интерактивные программы. Давайте создадим простую программу приветствия.
Пример:
# Takes the user's name
name = input("What is your name? ")
# Greets the user with their name
print("Hello, " + name + "!")
Ввод числовых данных
По умолчанию input() возвращает данные в виде строки. Чтобы работать с числами, необходимо преобразовать ввод в подходящий тип данных.
Пример:
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Displays the age
print("You are " + str(age) + " years old.")
Использование float для десятичных чисел
Если вам нужно работать с десятичными числами, преобразуйте ввод в число с плавающей точкой.
Пример:
# Takes the user's height
height = input("What is your height in meters? ")
# Converts the height to a float
height = float(height)
# Displays the height
print("Your height is " + str(height) + " meters.")Пример программы: простой калькулятор возраста
Давайте создадим программу, которая запрашивает имя и возраст пользователя, а затем сообщает, сколько ему будет лет в следующем году.
Код:
# Takes the user's name
name = input("What is your name? ")
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Calculates the next age
next_age = age + 1
# Displays the result
print("Hello, " + name + "! Next year, you will be " + str(next_age) + " years old.")
Отличная работа!
Вы научились получать ввод от пользователей и отображать результаты в Python. Благодаря этому ваши программы становятся интерактивными и увлекательными! Продолжайте практиковаться, создавая собственные программы для ввода и вывода.

Часто задаваемые вопросы
Урок «Ввод и вывод» бесплатный?
Да — полный текст урока «Ввод и вывод» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python For Kids, подпишись на CoddyKit PRO. Курс Python For Kids содержит 3 уроков всего.
Чему я научусь в уроке «Ввод и вывод»?
Получайте ввод от пользователя и отображайте результаты. Ты практикуешь Python For Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python For Kids?
Предыдущий опыт не требуется. Python For Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 3.
Сколько времени занимает урок «Ввод и вывод»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python For Kids?
Да. Каждый урок Python For Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.