Функция input в Python

Давайте теперь изучим функцию input. Она позволяет вводить данные в консоли, а также сохранять их, чтобы использовать в дальнейшей работе. В ее необязательный параметр можно передать строку с запросом для пользователя. После запуска кода в поле справа от строки пользователь может ввести данные. Чтобы введенные данные сохранились, нужно нажать клавишу Enter. Функция своим результатом возвращает строку.

Пример 1. Вывод данных

Давайте создадим переменную tst, значением которой будет результат работы функции input. В ее параметре пропишем строку с просьбой ввести число:

#elem { border: 1px solid red; width: 300px; height: 100px; }

После запуска кода в консоли отобразится следующая строка: 

<div id="elem1"></div> <div id="elem2"></div>

Справа от строки можно ввести любое значение. Давайте запишем число 12:

#elem1 { width: 100px; height: 100px; background: #f1f1f1; margin-bottom: 20px; } #elem2 { padding: 25px; /* padding beramiz */ width: 100px; height: 100px; background: #f1f1f1;

После того, как пользователь ввел число, оно попадает в переменную tst. Давайте для наглядности добавим к коду строку с выводом значения переменной в консоль:

<div id="elem1"></div> <div id="elem2"></div>

Теперь после ввода числа, в консоли отобразится еще и значение переменной tst:

#elem1 { width: 100px; height: 100px; background: #f1f1f1; margin-bottom: 20px; } #elem2 { width: 100px; height: 100px; background: #f1f1f1; border: 10px solid green; /* chegara qo'shamiz */

Пример 2 . Математические операции с введенными числами

Давайте прибавим к введенному значению единицу: 

tst = input('enter number: ') print(tst + 1) # xatoni ko'rsatadi

Это происходит потому, что функция input своим результатом всегда возвращает строку. Поэтому для проведения математических операций нужно конвертировать ее в число. Делается это с помощью функции int:

print(int(tst) + 1) # chiqaradi 13

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

Попросите у пользователя ввести текущий день недели. Выведите его в консоль.

Пусть есть две переменные:

num1 = 10 num2 = input('enter number: ')

Получите их сумму и выведите ее в консоль.

uz ru