Ввод данных через консоль в python
В данном уроке вы научитесь принимать пользовательские значения(данные) в консольном окне, записывать значения в переменные.
Итак, для начала давайте разберемся с помощью какой команды мы будем это делать и ее формат.
Для получения пользовательских значений используется команда input().В скобках можно прописать в кавычки и в них текст, который будет выведен пользователю.
Рассмотрим пример.
input("Введите имя: ") |
Выводом программы будет следующее:
Введите имя:
После ввода имени программа закончит свое выполнение. Для того чтобы, допустим, вывести "Привет, имя!" мы используем переменные.
Для начала разберемся, что такое переменная. Переменная- это ячейка памяти в которую записывается значение. Python удобен в плане того, что не нужно заранее объявлять переменную и указывать ее тип. Что касается типа - он определяется автоматически.
Ниже приведены примеры объявления переменных в языках C++ и Python.
С++ | Python |
int a; a=10; |
a=10 |
И так, теперь модернизируем нашу предыдущую программу, добавив в нее запись в переменную и вывод "Привет, имя!"
name=input("Введите имя: ") print("\nПривет,"+name) |
\n, используется для перехода на новую строку.
Вывод программы, когда мы вводим Петр:
Введите имя: Петр Привет, Петр |
Если вам нужно, чтобы тип, принимаемого, значения int или другой тип, то вводится так:
a=int(input()) |
Изначально стоит строковой тип.
Полезные ссылки: