Ввод и вывод данных
Разберитесь, как получать пользовательский ввод и отображать вывод в программах Python
«Ввод и вывод данных» — бесплатный урок Learn AI with Python на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Learn AI with Python, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Learn AI with Python содержит 4 уроков всего.
Введение в ввод и вывод
Введение в ввод и вывод
Ввод и вывод необходимы для взаимодействия с программой. Ввод позволяет пользователям предоставлять данные, а вывод отображает информацию для них.
В этом уроке Вы узнаете, как использовать функции input() и print() в Python.

Функция print()
Функция print()
Функция print() выводит текст или информацию на экран. Например:
print("Hello, World!")
Результат:
Hello, World!# Using the print function
print("Hello, World!")Функция input()
Функция input()
Функция input() позволяет пользователям вводить данные в программу. Например:
При запуске этого кода Python предложит пользователю ввести своё имя, а затем вызвать greet для пользователя.
# Using the input function
name = input("What is your name? ")
print("Hello,", name)Объединение ввода и вывода
Объединение ввода и вывода
Можно объединить функции input() и print(), чтобы создавать интерактивные программы. Например:
# Combining input and output
age = input("How old are you? ")
print("You are", age, "years old!")Форматирование вывода
Форматирование вывода
В Python можно форматировать вывод с помощью возможности f-strings. Например:
# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")Использование ввода для работы с числами
Использование ввода для работы с числами
Функция input() всегда возвращает строку, даже если пользователь вводит число. Преобразовать её в целое число или число с плавающей точкой можно с помощью int() или float(). Например:
# Using input with numbers
num = int(input("Enter a number: "))
print("Your number multiplied by 2 is", num * 2)Обработка ошибок при вводе
Обработка ошибок при вводе
Если пользователь вводит недопустимые данные, это может привести к ошибке. Обработать такие случаи можно с помощью блока try-except:
# Handling errors with input
try:
num = int(input("Enter a number: "))
print("Your number is", num)
except ValueError:
print("That’s not a valid number!")Что мы узнали
Что мы узнали
В этом уроке Вы узнали:
- Как использовать функцию
print()для отображения вывода. - Как использовать функцию
input()для получения пользовательского ввода. - Как форматировать вывод и обрабатывать ошибки ввода.
Отличная работа! Давайте перейдем к следующей теме.

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