Ввод данных

Python предоставляет встроенную функцию input(), которая останавливает программу и ждет ввода данных от пользователя. Когда пользователь нажимает клавишу Return/Enter, программа возобновляет работу и функция input() возвращает ввод пользователя в виде строки.

a = input()

Если пользователь должен ввести целое число, то вы можете попробовать преобразовать возвращаемое значение в тип int:

a = int(input())

Для ввода вещественных чисел используется функция float():

a = float(input())

Если пользователь должен ввести несколько значений через пробел, то можно использовать конструкции ниже.

Ввод двух целых чисел через пробел:

a, b = map(int, input().split())  # 1 2

Ввод трёх вещественных чисел через пробел:

c, d, e = map(float, input().split()) # 1.0 2.43 -1.234

Ввод пяти слов, разделённых пробелом:

f, g, h, k, l = input().split() # Компьютерный центр детей и молодёжи

Пример

Требуется вывести равенство в следующем формате: a+b = b+aa и b - целые числа, записанные в столбик.

a = int(input())
b = int(input())
print(f"{a}+{b} = {b}+{a}")
3
5
3+5 = 5+3

Практические задания