Теоретическая часть
Что такое вывод данных
Вывод данных — это отображение информации на экран.
В Python для вывода используется функция:
print()
Функция print()
Простейший пример:
print("Hello")
Можно выводить: - текст; - числа; - значения переменных; - результаты вычислений.
Примеры:
print(10)
print(5 + 3)
name = "Ivan"
print(name)
Вывод нескольких значений
name = "Ivan"
age = 18
print("Имя:", name)
print("Возраст:", age)
Python автоматически добавляет пробел между значениями.
Что такое ввод данных
Ввод данных — это получение информации от пользователя.
В Python используется функция:
input()
Простейший ввод
name = input()
print("Здравствуйте,", name)
Программа ожидает ввод с клавиатуры.
Ввод с подсказкой
name = input("Введите имя: ")
print("Здравствуйте,", name)
Текст внутри input() отображается перед вводом.
Важно: input() всегда возвращает строку
Пример:
age = input("Введите возраст: ")
print(type(age))
Даже если пользователь ввёл число, тип будет str.
Преобразование типов
Чтобы работать с числами, необходимо преобразование.
1 Преобразование в int
age = int(input("Введите возраст: "))
2 Преобразование в float
price = float(input("Введите цену: "))
Пример программы с вводом и вычислением
a = int(input("Введите первое число: "))
b = int(input("Введите второе число: "))
print("Сумма:", a + b)
Типичные ошибки
- Отсутствие преобразования:
a = input("Введите число: ")
b = input("Введите число: ")
print(a + b) # объединение строк
- Неверный ввод (буквы вместо числа):
age = int(input("Введите возраст: "))
Если введён текст — возникнет ошибка.
Практическая работа
Задание 1
Запросить имя пользователя и вывести приветствие.
Задание 2
Запросить два числа и вывести их сумму.
Задание 3
Запросить возраст пользователя и вывести сообщение: "Вам X лет"
Задание 4
Запросить длину и ширину прямоугольника. Вычислить площадь и вывести результат.
Задание 5
Запросить число. Вывести: - число + 10; - число * 3; - число в квадрате.