ЗНАКОМСТВО С ПИТОНОМ
ВВОД В PYTHON
Ввести значения в переменные во время выполнения программы можно при помощи функции input(). Эта функция приостанавливает выполнение программы и ждет ввода данных в окне Shell.
Попробуем написать программу с использованием функции input().
Получим следующий результат:
Для того, чтобы превратить строку в число, применим функцию int(). Эта функция преобразовывает аргумент в целое число. Аргументом в нашем случае будет выступать значение, возвращаемое функцией input().
Отредактируем программу:
Аргументом функции input() может выступать любое строковое значение (строковые значения в Python записываются в кавычках). Эта строчка будет печататься в Shell в качестве приглашения к вводу для пользователя.
Напишем программу, используя приглашения для пользователя в функциях input().
Наша программа будет вычислять площадь прямоугольника и работать с дробными числами, поэтому мы воспользуемся функцией float().
Разделителем в дробных числах является точка, учитываейте это при вводе значений.
Попробуем написать программу с использованием функции input().
x = input()
print(x)
Запустим программу, перейдем в окно Shell, введем, например, 5 и нажмем Enter. Введенное число будет присвоено переменной x, а затем напечатано.
5
5
Хотя мы вводили в программу числовое значение, input() вернул нам его строковое (символьное) представление. Переменная x при этом стала не числом, а строкой. Чтобы убедиться в этом, рассмотрим следующий пример.
a = input()
b = input()
print(a + b)
Запустим программу, перейдем в окно Shell, введем, например, 5 и нажмем Enter. Введенное число будет присвоено переменной a. Введем еще одно число, например, 7 и нажмем Enter.
Получим следующий результат:
5
7
57
Вместо ожидаемого числа 12, получилось 57. Никакой ошибки здесь нет. Просто значения, хранящиеся в переменных a и b, строковые. Вместо математического сложения произошло соединение двух строк (конкатенация).
Для того, чтобы превратить строку в число, применим функцию int(). Эта функция преобразовывает аргумент в целое число. Аргументом в нашем случае будет выступать значение, возвращаемое функцией input().
Отредактируем программу:
a = int(input())
b = int(input())
print(a + b)
Получим:
5
7
12
Для преобразования в дробное число используется функция float().
Аргументом функции input() может выступать любое строковое значение (строковые значения в Python записываются в кавычках). Эта строчка будет печататься в Shell в качестве приглашения к вводу для пользователя.
Напишем программу, используя приглашения для пользователя в функциях input().
Наша программа будет вычислять площадь прямоугольника и работать с дробными числами, поэтому мы воспользуемся функцией float().
Разделителем в дробных числах является точка, учитываейте это при вводе значений.
a = float(input('Введи длину: '))
b = float(input('Введи ширину: '))
print('Площадь прямоугольника ', a * b)
Учебник Python
Знакомство с Питоном
Установка Python
Программа
Синтаксис, ошибки, комментарии
Вывод
Ввод
Типы данных
Преобразование типов
Операторы
Арифметические операторы
Операторы присваивания
Операторы сравнения
Логические операторы
Операторы принадлежности
Операторы тождественности
Битовые операторы
Старшинство операций
Объекты
ПОПУЛЯРНОЕ НА САЙТЕ |

Изучаем Python: TOP-5 лучших сайтов для изучения Питона
Самоучитель, интерактивный учебник, наглядные задачи и примеры программ.

Как сделать простейшего робота
О том, как сделать робота в домашних условиях, используя лишь микросхему драйвера моторов и пару фотоэлементов. В зависимости от способа соединения моторов, микросхемы и фотоэлементов робот будет двигаться на свет или, наоборот, прятаться в темноту, следовать по линии или бежать за вашей рукой.