Читайте также:
|
|
Переменные – это частный случай идентификаторов. Идентификаторы – это имена, присвоенные чему-то для его обозначения. При выборе имён для идентификаторов необходимо соблюдать следующие правила:
·
· В Питоне для того чтобы компьютер ожидал ввода данных от пользователя используется внутренняя функция input()
Работа по обработке программы в интерпретаторе не будет продолжена, пока пользователь не введет запрашиваемые у него данные.
После того, как пользователь ввел данные и нажал клавишу Enter компьютер продолжает выполнение своей работы.
Например для того, чтобы узнать имя пользователя необходимо попросить его представиться и введенное имя запомнить в какой нибудь переменной.
Если вы наберете в интерпретаторе Python такой код:
·
name = input("Как вас зовут? ")
·
После нажатия Enter на экран монитора будет сразу же выведено:
· Как вас зовут?
·
И будет мигать курсор для того, чтобы вы напечатали свое имя...
Введем - "Саша" и нажмем Enter
Как и ожидалось - ничего не произошло, потому что введенная вами строка была занесена в ячейку памяти поименованную как name
Т.е. мы положили в ячейку памяти имеющую название name строку со значением "Саша".
Для того чтобы вывести введенное нами имя на экран монитора необходимо ввести:
· name
·
И мы получим
· 'Саша'
·
Или же надо воспользоваться функцией print()
· print(name)
·
Тогда будет выведено:
· Саша
·
без кавычек
Чуть более сложный вывод, с комментариями, а не просто имя:
Печатаем
· print("Вас зовут: ", name)
·
Получаем:
· Вас зовут: Саша
·
Обратите внимание на синтаксис функции print(): в кавычках мы записываем строку, которая будет выводиться на экран монитора, а после кавычек через запятую записываем имя переменной, значение которой нам необходимо также вывести на экран.
Введем запрос на возраст (введем 24) и присвоим введенные данные переменной age
· age = input("Сколько вам лет? ")
·
Запросим вывод на печать:
· print("Ваш возраст: ",age)
·
В результате получаем:
· Ваш возраст: 24
·
А теперь произведем конкатенацию введенных данных, т.е. соединение строк и выведем все данные на печать:
· print("Вас зовут: ", name + ". " + " Ваш возраст: ", age)
·
Разбор данного кода не должен вызывать затруднений...
В результате получим:
Дата добавления: 2015-09-10; просмотров: 26 | Поможем написать вашу работу | Нарушение авторских прав |