Просмотр содержимого документа
«Органиация ввода и вывода на яык Python»
Организация ввода и вывода данных на языке Python
Составитель: Сорокина Анна Павловна,
учитель информатики
МОУ «СОШ №7 им. Д.П. Галкина»
города Магнитогорска
Ввод и вывод данных являются фундаментальными аспектами любого языка программирования, и Python предоставляет мощные и гибкие инструменты для этих задач.
Мы изучим базовые функции ввода и вывода.
Базовый ввод данных: функция input()
Функция input() в Python является основным инструментом для получения данных от пользователя через консоль. Она принимает необязательный аргумент — строку-подсказку, которая отображается пользователю перед вводом.
Например, name = input("Введите ваше имя: ") предложит пользователю ввести имя.
Важно помнить, что input() всегда возвращает данные в виде строки .
Поэтому для работы с числовыми данными необходимо явное преобразование типов с помощью функций int() или float() .
Тип int представляет числа без десятичной части , включая положительные, отрицательные значения и ноль.
Float в языке программирования Python означает «число с плавающей точкой» . Этот тип данных используется для представления действительных чисел с дробной составляющей.
Базовый вывод данных: функция print()
Вывод в консоль
Функция print() — это универсальный инструмент для отображения информации в консоли. Она может выводить строки, числа, переменные и результаты выражений.
Множество аргументов
print() поддерживает вывод нескольких аргументов, разделяя их пробелом по умолчанию: print("Имя:", name, "Возраст:", age).
Параметры sep и end
Параметр sep позволяет задать разделитель между аргументами (по умолчанию пробел), а end определяет окончание строки (по умолчанию перевод строки). Пример: print("Строка 1", "Строка 2", sep="\n", end="!") .
Форматированный вывод: f-строки
Вставка переменных
F-строки (начиная с Python 3.6) позволяют легко вставлять переменные и выражения непосредственно в строку, используя фигурные скобки: print(f"Имя: {name}, Возраст: {age}") .
Выражения в скобках
Внутри фигурных скобок можно использовать любые валидные выражения Python, например, арифметические операции:
print(f"Двойной возраст: {age * 2}") .
Форматирование чисел
F-строки также поддерживают мини-язык форматирования для точного контроля над выводом чисел, дат и других типов данных. Например, print(f"Число пи: {3.14159:.2f}") округлит число до двух знаков после запятой.
Преимущества
F-строки значительно улучшают читаемость кода, упрощают форматирование и часто являются более производительными по сравнению с другими методами форматирования строк.