Если Вы начинаете изучать программирование на Python, одна из первых вещей, которую нужно понять — как вводить данные от пользователя и выводить результаты на экран.
Эти две команды — как глаза и уши программы: без них она ничего не видит и не говорит!
🔹 Уровень 1: простой
📥 Ввод данных — input()
Когда мы хотим, чтобы программа спросила что-то у пользователя, используем функцию input().
name = input("Как тебя зовут? ")
print("Привет,", name)
💡 Всё, что возвращает input(), — строка (тип str).
Если Вы введёте «10», Python будет считать это просто текстом "10".
А если нужно именно число — добавляем преобразование:
age = int(input("Сколько тебе лет? "))
print("Через год тебе будет", age + 1)
Функция int() превращает строку в число.
Аналогично, float() делает из строки число с запятой:
x = float(input("Введите дробное число: "))
print("Удвоенное значение:", x * 2)
📤 Вывод данных — print()
Чтобы программа что-то показала на экране, используем print().
print("Привет, мир!")
print(5 + 3)
name = "Аня"
print("Тебя зовут", name)
Python сам ставит пробел между элементами, если их несколько:
print("Ответ:", 42)
🔤 Перевод строки
По умолчанию print() после вывода делает переход на новую строку.
Если нужно, чтобы всё было в одной строке, добавляем параметр end="".
print("Привет,", end=" ")
print("мир!")
Вывод:
Привет, мир!
🔸 Уровень 2: продвинутый
Когда Вы немного освоитесь, можно вводить несколько данных сразу.
📥 Несколько значений через split() и map()
a, b = map(int, input("Введите два числа через пробел: ").split())
print("Сумма:", a + b)
Разберём по шагам:
- input() получает строку, например "3 5".
- .split() делит её по пробелу → ["3", "5"].
- map(int, ...) превращает каждую часть в число → [3, 5].
- a, b = ... распределяет значения по переменным.
Можно вводить и три, и четыре числа:
x, y, z = map(float, input("Введите три числа: ").split())
📤 Настройка print(): sep и end
Функция print() может работать гибче, если добавить параметры:
- sep — разделитель между элементами (по умолчанию пробел).
- end — что ставить в конце (по умолчанию — перевод строки \n).
Примеры:
print("1", "2", "3", sep="-", end="!")
Вывод:
1-2-3!
💬 Итоги
Сегодня ты узнал:
- как получать данные с помощью input();
- как выводить результаты через print();
- как управлять разделителями (sep) и концом строки (end);
- как вводить несколько значений через map() и split().
Теперь твои программы могут разговаривать с пользователем!
💡 Понравилась статья? Подписывайтесь на канал — у нас много интересного о математике, науке и людях, которые меняют мир знаниями.
👨🏫 Проводим занятия с учениками 6–11 классов — в группах и индивидуально, по математике, физике и информатике. Понятно объясняем, учим думать, готовим к ОГЭ и ЕГЭ.
💬 Делитесь своими мыслями в комментариях — мы читаем, отвечаем и всегда открыты к диалогу!
📲 Подробности и новые материалы — в Telegram:
1️⃣ Telegram (новостная группа):
http://t.me/matvertical
2️⃣ Telegram (напишите нам):
http://t.me/matvertikal
3️⃣Канал YouTube
https://www.youtube.com/@Матвертикаль
Теги для поиска:
#python #программирование #обучениепрограммированию #питон #код #информатика #учимPython #дляначинающих #вводивыводданных #коддляшкольников #обучениеонлайн #образование #itдляшкольников #учимкодить #цифровыенавыки #edtech #pythonуроки #практикаpython #школьноепрограммирование #начнипрограммировать #матвертикаль #математическаявертикаль #огэегэ #огэ #егэ