Ввод данных. Python для новичков » Новости Warden
Warden-news.ru

Ввод данных. Python для новичков

Для ввода с клавиатуры воспользуемся функцией input() и поставим значение a которое она вернёт в переменую a

a = input()

Добавим вторую переменную, в которую тоже будем вводить 

b = input()

Попытаемся сложить числа, которые мы ввели

print(a+b)

... и получим ошибку

Переменные, которые мы складываем, являются строками, если проще - текстом. Чтобы мы могли выполнять математические операции с ними - преобразуем данные в переменных в числа

a = int(input())

b = int(input())

print(a+b)

Теперь код отрабатывает верно!


Как ввести числа через пробел одним инпутом?

a, b = map(int, input().split(' '))

print(a*b)

Здесь мы из введённого пользователем составляет список, разделяя элементы списка пробелом, а функция map присваивает их переменным a и b


Так же можем присвоить переменным значения из списка, конструкция будет крайне похожа 

listnum = ['12', '77']

a, b = map(int, listnum)

print(a*b)

Здесь мы присвоили значение 12 переменной a, а переменной b - 77, а далее умножили их 

981 просмотр
0 комментариев
Последние

    • Смайлы и люди
      Животные и природа
      Еда и напитки
      Активность
      Путешествия и места
      Предметы
      Символы
      Флаги

Нажимая на кнопку «Отправить комментарий», вы даете согласие на обработку персональных данных.
Комментариев пока нет
warden-news.ru
Новостной сайт о событиях, технологиях и IT.