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

Функция <code>print()</code>
Функция print()
Функция print() отображает текст или информацию на экране. Например:
print("Hello, World!")
В результате будет выведено:
Hello, World!# Using the print function
print("Hello, World!")Функция <code>input()</code>
Функция 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) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 4 уроков всего.
Чему я научусь в уроке «Ввод и вывод»?
Разберитесь, как получать ввод от пользователя и отображать вывод в программах на Python Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Ввод и вывод»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.