Ввод данных с клавиатуры осуществляется с помощью функции input(). После выполнения данной функции программа ожидает ввода данных и после нажатия "Enter" записывает их в переменную или возвращает результат на экран.
Существуют 4 вида ввода:
1. a=int(input())
Это означает, что в переменную a будет записано целое число (int - integer).
Например:
Чтобы программа начала работать, можно нажать F5 или Run Module (после этого Python предложит ее сохранить, так как он не может работать с несохраненными программами):
После этого появится примерно такое окно (окна могут различаться в зависимости от процессора, операционной системы и версии Python):
На строке, идущей после двух наборов стрелочек (в данном случае на шестой) будет мигающий курсор. Вам надо будет ввести любое целое число и нажать "Enter". После этого программа начнет работать и выведет введенное число.
2. a=float(input())
"float" означает ввод действительного числа. При вводе нецелого числа Вы должны разделить целую и дробную часть точкой. Например, "34.75"
3. a=str(input())
"str" означает ввод строки. Например, "qwerty" или "Hello, Python!" (str - string).
4. a,b=input().split()
Это означает ввод любых двух и более элементов. Скобки после "split" используются для того, чтобы задать, чем будут разделяться переменные (по умолчанию пробел). Например:
С помощью этих функций можно преобразовать действительное число в дробное (при этом чсло округляется в меньшую сторону), число в строку и так далее:
Результат:
В скобки после "input" можно ввести любой текст в кавычках. Например:
После начала работы у Вас откроется окно с заданным текстом:
В которое Вы можете ввести свою переменную.