Python Lab
Переменные и ввод данныхУрок 3 из 5

Функция input() — ввод данных

15 мин20 XP

Функция input()

input() получает данные от пользователя. Всегда возвращает строку.

python
name = input("Введите имя: ") print("Привет,", name)

Важно: input() возвращает str

python
age = input("Возраст: ") print(type(age)) # <class 'str'> — даже если ввели 25! # Для вычислений нужно преобразование: age = int(input("Возраст: ")) print(age + 1)

Пример: площадь прямоугольника

python
width = float(input("Ширина: ")) height = float(input("Высота: ")) print("Площадь:", width * height)

В задачах на платформе

В автоматических тестах переменные задаются напрямую (без input), так как у Pyodide нет интерактивного ввода в тестах.

📌 Запомни

  • input() всегда возвращает str
  • Для числа: int(input(...)) или float(input(...))
  • Строка в input() — подсказка пользователю, на результат не влияет

Квест

Приветствие по имени

15 мин25 XP

Дана переменная name = "Алиса". Выведите: Привет, Алиса! Добро пожаловать в Python.

Результаты появятся здесь после выполнения кода.