Ввод и вывод данных в Python

НАВИГАЦИЯ ПО СТРАНИЦЕ

Вывод данных Ввод данных Форматированный вывод
ПОЛНЫЙ ОТВЕТ
БЕЗ ВОДЫ
Без воды — краткий вариант ответа,
легко понять и запомнить

Ввод и вывод данных — это важная часть программирования, которая позволяет взаимодействовать с пользователем и обрабатывать информацию. В Python существуют различные способы ввода и вывода данных. Давайте рассмотрим основные методы для работы с ними.

Вывод данных

Для вывода данных в Python часто используется функция print(). Она принимает один или несколько аргументов и выводит их на стандартный вывод (обычно это консоль).

Пример вывода текста:

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

Пример вывода переменных:

имя = "Анна"
возраст = 25
print("Меня зовут", имя, "и мне", возраст, "лет.")

Ввод данных

Для ввода данных с клавиатуры в Python используется функция input(). Она позволяет получить текстовый ввод от пользователя.

Пример ввода данных:

имя = input("Введите ваше имя: ")
print("Привет, ", имя, "!")

Обратите внимание, что input() всегда возвращает строку (строковый тип данных). Если вам нужно ввести числа, вы должны преобразовать их в соответствующий тип данных, например, с использованием int() или float().

Пример ввода числа:

возраст = int(input("Введите ваш возраст: "))
год_рождения = 2023 - возраст
print("Вы родились в", год_рождения, "году.")

Форматированный вывод

Python предоставляет множество способов форматирования вывода, включая методы форматирования строк с помощью оператора %, методы форматирования строк с использованием метода format(), и современные литеральные строки (f-строки).

Примеры форматированного вывода:

имя = "Анна"
возраст = 25
print("Меня зовут %s и мне %d лет." % (имя, возраст))

имя = "Иван"
возраст = 30
print("Меня зовут {} и мне {} лет.".format(имя, возраст))

имя = "Мария"
возраст = 35
print(f"Меня зовут {имя} и мне {возраст} лет.")