Ввод и вывод в Python по шагам

Пример уже в редакторе: нажмите «По шагам» и смотрите, как меняются переменные.

main.py
Загружаю Python… выполнена следующая
Переменные и вызовы
Каждая строка — один вызов input()
Вывод

Ввод и вывод: разбор по шагам

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

print() печатает значения через пробел и переводит строку. Параметры sep и end меняют разделитель и окончание.

На что смотреть в пошаговом режиме

  • после каждого input() в панели переменных появляется новая строка или число;
  • разницу между строкой '10' и числом 10 — смотрите на тип переменной;
  • как print(..., sep=...) и print(..., end=...) меняют вывод.

Код примера

name = input()
age = int(input())
height = float(input())
print('Привет,', name)
print('Через год вам будет', age + 1)
print('Рост:', height, 'м', sep=' ')
print('Без перевода строки... ', end='')
print('продолжение')

Код уже в редакторе. Нажмите «По шагам» и листайте шаги кнопкой ▶ или клавишей →. Код можно менять и запускать заново.

Отладчик Python: как пользоваться и частые вопросы

Примеры для разбора по шагам

Основы
ЕГЭ
Алгоритмы

Другие инструменты SilverTests